Per quanto posso dire, è possibile accedere a qualsiasi membro statico di una classe come String
o Int32
dal tipo di dati primitivi correlato. Quindi, String.Format
è lo stesso di string.Format
e Int32.MaxValue
è lo stesso di int.MaxValue
.Qual è la differenza tra String.Format e string.Format (e altri membri statici di tipi di dati primitivi)?
C'è una differenza tra queste due forme? Si preferisce l'altro? Anche se sono identici, è generalmente considerato più leggibile?
Modifica: Dal momento che sono identici, uno è preferito dal punto di vista umano? Preferiresti vedere String.Format
o string.Format
mentre leggi il codice di qualcun altro?
Cool, mi piace. Grazie per il link! –
@Matthew - welcome :) –
Quando stavo imparando C# ero un po 'confuso sul motivo per cui "stringa" e "stringa" esistevano entrambi. Mi ha aiutato a ingannare le cose quando ho capito che se ho rimosso la linea 'using System;' che "String" è diventato un tipo non valido. – Detmar