روتین های رشته ای زیادی در C# وجود دارد. بسیاری از آنها با استفاده از علامت نقطه نامیده می شوند و روش نامیده می شوند. فهرست کاملی از روشهای دستکاری رشته را میتوانید در اینترنت پیدا کنید. .  ; بیایید با چند مورد از ساده ترین و کاربردی ترین آنها آشنا شویم. <پیش> string s = "aAbBcC11" string sUp = s.ToUpper() // sUp = "AABBCC11" - متدی که هر کاراکتر یک رشته را به حروف بزرگ تبدیل می کند string sLow = s.ToLower() // sLow = "aabbcc11" - متدی که هر کاراکتر یک رشته را به حروف کوچک تبدیل می کند در سمت چپ نقطه نام رشته (یا خود رشته در گیومه) وجود دارد. که روش قرار است برای آن اعمال شود و در سمت راست نقطه نام روش قرار دارد. روش همیشه با پرانتز نوشته می شود. هر پارامتری در صورت نیاز می تواند در داخل براکت ها قرار گیرد.
string s = "aAbBcC11" string sUp = s.ToUpper() // sUp = "AABBCC11" - متدی که هر کاراکتر یک رشته را به حروف بزرگ تبدیل می کند string sLow = s.ToLower() // sLow = "aabbcc11" - متدی که هر کاراکتر یک رشته را به حروف کوچک تبدیل می کند
یک رمز عبور در صورتی قوی نامیده می شود که شامل حروف لاتین کوچک، حروف لاتین بزرگ و اعداد باشد و طول آن باید حداقل 8 کاراکتر باشد. برای تعیین اینکه آیا این رمز عبور از نظر رمزنگاری قوی است یا خیر، لازم است.< /p > ورودی: یک خط وارد می شود که فقط از حروف و اعداد لاتین تشکیل شده است. تعداد کاراکترها در هر خط از 100 تجاوز نمی کند. خروجی: اگر رمز عبور مشخص شده قوی باشد، کلمه "YES" را چاپ کنید و "NO" – در غیر این صورت (با حروف بزرگ لاتین). مثال ها.
1000 ms 256 Mb Rules for program design and list of errors in automatic problem checking