رشته ها و پردازش متن در دات نت به زبان ساده
رشته، مجموعه‌ای از کاراکترهاست که پشت سرهم، در مکانی از حافظه قرار گرفته‌اند. هر کاراکتر حاوی یک شماره سریال در جدول یونیکد هست. به طور پیش فرض دات نت برای هر کاراکتر (نوع داده char) شانزده بیت در نظر گرفته است که برای 65536 کاراکتر کافی است. برای نگهداری از رشته‌ها و انجام عملیات بر روی آنها در دات نت از نوع system.string استفاده می‌کنیم: string greeting = "Hello, C#"; که در این حالت مجموعه‌ای از کاراکترها را ایجاد خواهد ...
intern pool جدول نگهداری رشته‌ها در دات‌نت
کد زیر را در نظر بگیرید :object text1 = "test"; object text2 = "test"; object num1 = 1; object num2 = 1; Console.WriteLine("text1 == text2 : " + (text1 == text2)); Console.WriteLine("num1 == num2 : " + (num1 == num2)); به نظر شما چه چیزی در خروجی نمایش داده میشود؟ هر چهار متغییر text1 و text2 و num1 و num2 از نوع obje ...