උදාහරණය ( නඩුව සටහන් කරන්න ):
string s = "Hello world!";
String s = "Hello world!";
එක් එක් භාවිතය සඳහා මාර්ගෝපදේශ මොනවාද? වෙනස්කම් මොනවාද?
stringඑම ශ්වවිද්යාලය වර්ගය ලෙස හරියටම එම විය System.String, වෙන කිසිවක් නැත. එය කිසිසේත් අපැහැදිලි නොවේ. ඇත්ත වශයෙන්ම, ඔබට C # ව්යාකරණ භාවිතා කරමින් ඔබේම සම්පාදකය ක්රියාත්මක කළ හැකි අතර, C # භාෂා පිරිවිතරයේ අර්ථ දක්වා ඇති දේට සම්බන්ධ නැති අත්තනෝමතික දෙයක් සඳහා එවැනි ටෝකන සියල්ලම භාවිතා කළ හැකිය. කෙසේ වෙතත්, එහි ප්රති language ලයක් වන භාෂාව C # පෙනුමක් පමණක් වනු ඇත, එය C # ලෙස සැලකිය නොහැක.
stringපද්ධතිය සඳහා විධානයක් නොමැතිව ඔබට භාවිතා කළ හැකිය . ඔබට එය කළ නොහැක String.
stringබවයි. එය කෙටියෙන් දැක්වීමට අවශ්ය වේ System.String, නමුත් අන්වර්ථයක් ලෙස එය තරමක් සමාන බව පෙනේ, නමුත් හරියටම එකම දේ නොවේ. C # වසර ගණනාවකට පසු, නමුත්, මම එය හුදෙක් භාවිතා කිරීම ආරක්ෂාකාරී වන කියන්න පුලුවන්, stringසහ string.Format()ගැන කරදර නොවේ System.String.
System.Stringපන්තිය තවමත් පවතී, සහ stringමූල පදය තවමත් ඒ සඳහා අන්වර්ථ වේ. හරියට System.Int32සහ වගේ int. ඒවා වචනාර්ථයෙන් එකම දෙයකි.


stringවන්නේ එය C # ව්යාකරණයේ ශබ්දකෝෂ ව්යුහයක් වන අතර එය වර්ගයකි. කිසියම් පිරිවිතරයක සඳහන් කර ඇති පැහැදිලි වෙනසක් නොසලකා, කිසියම් අවිනිශ්චිතතාවයකට අනුගත විය හැකි මෙම ව්යංග වෙනස තවමත් පවතී. බීසීඑල් හි කිසියම් පංතියක් සඳහා සලකා බැලීමට (තරමක්) බැඳී නොසිටින අයුරින් භාෂාවම සහාය විය යුතුය .System.Stringstring