0 امتیاز

در بخشی از برنامه یک متد نوشتم یه عباراتی رو به فارسی ترجمه کنه. ترجمه این عبارات ممکنه به مرور بیشتر بشه

در حال حاضر اینطور کد زدم. خواستم بپرسم روش بهینه تری سراغ دارید. 

        public static string TitleType(this string x)
        {
            string a = x.ToLower();
            //Aftereffects and Premiere templates  Glitch Logo 
            if (a.Contains("In the name of god")) return "به نام خدا";
            else if (a.Contains(" god")) return "خدا";
            else if (a.Contains("name")) return "نام";
retuen = "";
}

ترتیب خط ها هم برام مهمه. همانطور ک می بینید در مثال بالا، اگر name خط اول باشه، چنانچه عبارتی به نام in the name of god داشته باشیم، اون رو نمیشنانه.

بسته شده

1 پاسخ

+3 امتیاز
 
بهترین پاسخ

سلام

دوست عزیز این روش تا چند کلمه کاربرد داره یعمی تا کجا میخایی پیش بری بیشتر که شد کار مشکل میشه

ساده ترین روش استفاده از همین روش ی جستجو با دیتا اداپتر هست

 SQLiteCommand myComm = new SQLiteCommand("Select * From tbl Where En LIKE '%" + txt + "%'", myConn);
                SQLiteDataReader myDR;

                myComm.Connection = myConn;

                myConn.Open();
                myDR = myComm.ExecuteReader();
                if (myDR.Read())
                {



                    this.listBox1.Items.Add(myDR[0].ToString());

                }
                myConn.Close();

یه پروژه میزارم که شامل 375 هزار رکورد هست هر چند با sqlite نوشتم میشه بسادگی به sql یا اکسس تبدیل کرد

 

http://s9.picofile.com

 

 

سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,924 کاربر

دسته بندی ها

...