Gibt es einen Unterschied, oder sind es nur Aliase?Was ist der Unterschied zwischen Uint und System.UInt32?
Antwort
Ja, sie sind Aliase. Here's die vollständige Liste.
Es gibt keinen Unterschied, dass sie Aliases sind.
Nichts. uint
ist nur ein Alias für System.UInt32
.
Meinst du nicht System.UInt32? – thecoop
@thecoop: Oh ja! Vielen Dank! – missingfaktor
Es ist nur ein Alias: http://blogs.msdn.com/csharpfaq/archive/2004/03/12/88418.aspx
Sie Aliase sind aber:
enum A : uint
{
// This code compiles
}
enum A : UInt32
{
// Compile error
}
Ich wusste das nicht, können Sie bitte erklären, warum es so ist? – missingfaktor
Ich weiß nicht die klare Antwort =) Es gibt einige Diskussionen hier: http://Stackoverflow.com/questions/1813408/c-int-int32-and-enums – QrystaL
Vielen Dank! +1, um mir etwas Neues beizubringen! :-) – missingfaktor
uint
ist eine Art # Daten C und
System.UInt32
ist ein Datentyp .Net (oder die Datentypen welche CLR hat).
Der C# -Datentyp wird beim Ausführen des Programms in den .NET-Datentyp konvertiert. Alle anderen Programmiersprachen (die in .Net-Datentypen arbeiten) werden beim Ausführen in äquivalente .Net-Datentypen übersetzt. Alle Datentypen der Programmiersprachen einschließlich C# müssen CTS (Common Type System) entsprechen.
- 1. Was ist der Unterschied zwischen "int" und "uint"/"long" und "ulong"?
- 2. Was ist der Unterschied zwischen `==` und `ist`?
- 3. Was ist der Unterschied zwischen:.! und: r !?
- 4. Was ist der Unterschied zwischen Difftime und '-'?
- 5. Was ist der Unterschied zwischen $ und $$?
- 6. Was ist der Unterschied zwischen Verilog! und ~?
- 7. was ist der Unterschied zwischen [[], []] und [[]] * 2
- 8. Was ist der Unterschied zwischen/* ... */und/** ... */
- 9. Was ist der Unterschied zwischen `&` und `ref`?
- 10. Was ist der Unterschied zwischen $ (...) und `...`
- 11. Was ist der Unterschied zwischen .Equals und ==
- 12. Was ist der Unterschied zwischen "$^N" und "$ +"?
- 13. Was ist der Unterschied zwischen + = und = +?
- 14. Was ist der Unterschied zwischen? und ? = Nil
- 15. Was ist der Unterschied zwischen $ (()) und Ausdruck?
- 16. Was ist der Unterschied zwischen:
- 17. Was ist der Unterschied zwischen der JSP und der JSTL?
- 18. Was ist der Unterschied zwischen NetFx45WebLink und NetFx45RedistLink ist
- 19. Was ist der Unterschied zwischen PS1 und PROMPT_COMMAND ist
- 20. Was ist der Unterschied zwischen x86 und x64 ist
- 21. Was ist der Unterschied zwischen „ist None“ und „== None“
- 22. Was ist der Unterschied zwischen DISPATCH_QUEUE_CONCURRENT und DISPATCH_QUEUE_SERIAL ist
- 23. Was ist der Unterschied zwischen Task.Run ist() und Task.Factory.StartNew()
- 24. Was ist der Unterschied zwischen RewriteRule ist und umleiten 301
- 25. Was ist der Unterschied zwischen ist - (void) und + (void) Methoden
- 26. Was ist der Unterschied zwischen ist HttpResponseMessage und HttpResponseException
- 27. Unterschied von zwei 'uint'
- 28. Was ist der Unterschied zwischen nohup und kaufmännisches Und
- 29. Was ist der Unterschied zwischen: und :: und ::: in Javascript Grammatik
- 30. Was ist der Unterschied zwischen Microsoft.AspNet.WebApi.OData und Microsoft.Data.OData und Microsoft.AspNet.OData?
Siehe: http://stackoverflow.com/questions/62503/c-int-or-int32-should-i-care – Finglas