PDA

View Full Version : سوال: راهنمایی در مورد نحوه ی عملکرد يك کلاس



fq12966
سه شنبه 19 شهریور 1387, 16:20 عصر
سلام

................................

یک پروژه سی شارپ دات نت یه همچین کلاسی به اسمه CMain تعریف شده می خواستم بدونم این کلاس چی کار می کنه !؟
ممنون
;using System
;using System.Collections.Generic
;using System.Text
namespace hii
{
class CMain
{
(public static string ReplaceText(string strText
{
;()string text = strText.Trim
;(text = text.Replace((char)1609, (char)1610
;(text = text.Replace((char)1740, (char)1610
;(text = text.Replace((char)1574, (char)161
;(text = text.Replace((char)1603, (char)1705
text = text.Replace ('", "");
text = text.Replace(";", "");
text = text.Replace(",", "");
text = text.Replace("|", "");
text = text.Replace("\"", "");
return text;
}
می خوام بدونم این عددها نشانه ی چی هستن و این کلاس چه کاری انجام میده؟
و
Trim?
Replace

afsharm
چهارشنبه 20 شهریور 1387, 10:40 صبح
۱- Trim فاصله‌های اول و آخر استرینگ را حذف می‌کند
۲- Relpace داخل استرینگ می‌گردد و کاراکتر مورد نظر را با یک کاراکتر دیگر عوض می‌کند
۳- اون اعداد کد یونیکد کاراکترهای زیر است:
۱۶۰۹ «ى» عربی بدون نقطه
۱۶۱۰ «ي» عربی نقطه دار
۱۷۴۰ «ی» فارسی
۱۵۷۴ «ئ» همزه دار عربی مثل همان که در کلمه «مسئول» هم استفاده شده
۱۶۰۳ «ك» عربی
۱۷۰۵ «ک» فارسی
۴- ظاهرا کار این کد فارسی کردن یک متن و جایگزینی حروف عربی در آن است که متاسفانه به «ی» های فارسی را هم با «ي» عربی جایگزین می‌کند!!
۵- خواهشا در اینجا بحث متفرقه به راه نیندازید