For Android device For iOS device
២៥
ឧសភា

ការប្រៀបធៀប String នៅ​ក្នុង VB.NET / C#

យើងបានយល់ហើយអំពី String, ការ​ប្រើ​ប្រាស់ String និង Method សំខាន់​ៗ​ដែល​ប្រើ​ក្នុង​ការ​សរសេរ Program ។ ឥឡូវនេះយើងនឹងនិយាយ​បន្ថែម​ពីការ​ប្រើ​ប្រាស់ Methods និង Properties បន្ថែម​ទៀត ។
ការប្រៀបធៀប Stringនៅកាលពីមុនយើងបាន​ធ្លាប់​តែ​ប្រើ Method ៤ សម្រាប់​ប្រៀបធៀប String គឺ .Equals () , .StartsWith () , .EndsWith () និង .Contains () (សូមមើលកូដ​ខាងក្រោម)

កូដ VB.Net

កូដ​ខាងលើ​នេះគឺប្រៀបធៀបបានតែអក្សរ​ដែល​មាន​ទម្រង់​អក្សរតូចធំដូច​ដែល​យើង​បញ្ចូល (គឺដូច Hello) ចុះ​ប្រសិនបើ​យើងចង់​ប្រៀបធៀបអក្សរដោយមិនគិតអក្សរតូច ឬ​ធំនោះ យើងអាច​ប្រើ Method ToLower () ToUpper ()

វិធីទី ១ ប្រើ Method ToLower ()

កូដ C#

កូដ VB.Net

វិធីទី ២ ប្រើ Method ToUpper ()

កូដ C#

កូដ VB.Net

​សម្រាប់​វិធី​ទាំងពីរ​ខាងលើ​នេះ អាច​ប្រើ​មួយណា​ក៏​បានដែរ ប៉ុន្ដែ​ដំណើរ​ការ​របស់កូដនឹងកាន់តែយឺត​នៅពេល​ដែល textBox1.Text មានអក្សរាប់រយតួ ព្រោះ​វាត្រូវ​ធ្វើការ​ប្ដូរអក្សរ​ទាំងអស់​ទៅជាអក្សរតូច ឬ​ធំសិនមុននឹងប្រៀបធៀប ។

ការប្រៀបធៀប String តាមរបៀបល្អ

ដើម្បី​ឲ្យ Application ​ដែល​យើង​បង្កើត​មាន​ល្បឿន​លឿន និង​ចំណាយ Memory តិច យើងគួរ​ប្រើ StringComparison.OrdinalIgnoreCase ដើម្បី​ប្រៀបធៀបអក្សរដោយមិនប្រកាន់អក្សរតូច ឬ​ធំនោះទេ (សូមមើលកូដ​ខាងក្រោម)

កូដ C#

កូដ VB.Net

ប៉ុន្តែ StringComparison.OrdinalIgnoreCase នេះ​មិនអាច​ប្រើ​ជាមួយ Method Contains () បានទេ ។

Methods ​ផ្សេងទៀត​សម្រាប់​ប្រៀបធៀប String

​សម្រាប់​ការប្រៀបធៀប String ២ ស្មើ​គ្នា ឬ​អត់នោះ លោកអ្នក​ប្រាកដជាដឹងហើយគឺ​ប្រើ == Method .Equal () ។ ក្រៅពីវិធី ២ នេះមាន​នូវ Method ៣ ទៀត​ដែល​ប្រើ​សម្រាប់​ការប្រៀបធៀប String គឺ string.Compare () , string.CompareOrdinal () និង .CompareTo () Methods ទាំង ៣ នេះនឹងមិនបោះ​តម្លៃ True False ដូច Method .Equal () នោះទេ តែ​វានឹង​បោះ​តម្លៃ

 

  • 0 ប្រសិនបើ String ទាំង ២ ស្មើ​គ្នា​
  • 1 ប្រសិនបើ លេខកូដ ASCII នៃ String ទី ១ ធំជាងលេខកូដ ASCII នៃ String ទី ២
  • -1 ​ប្រសិនបើ លេខកូដ ASCII នៃ String ទី ១ តូចជាងលេខកូដ ASCII នៃ String ទី ២

កូដ C#

កូដ VB.Net

♦ វគ្គ C# Beginning តម្លៃ ៧០ដុល្លា សម្រាប់ Course Outline នៃ​វគ្គ​នេះ http://training.antkh.com/csharp_for_beginner.aspx
♦ ​សម្រាប់​ព័ត៌មាន​វគ្គ​សិក្សា​កុំព្យូទ័រ​នៅអាន-ANT http://training.antkh.com/

♦ ​សម្រាប់​ព័ត៌មាន​ទំនាក់ទំនងមកយើង​ខ្ញុំ ៖ លេខ​ទូរសព្ទ​ ០១០ / ០១៦ ៦៦៦ ៦៥៣

ឬ​ Facebook: https://www.facebook.com/anttrainning

Facebook Page: ANT Magazine

Facebook Group: https://www.facebook.com/groups/ANTTrGroup/

website: www.antkh.com

មតិ និង​យោបល់​ទៅលើ​អត្ថបទ​នេះ (តាម Facebook)

ខាងក្រោម​នេះ​ជា​យោបល់​ផ្សេងៗ​របស់​អ្នកទស្សនា