උදාහරණය ( නඩුව සටහන් කරන්න ):
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.String
string