C# dilinde bir Unicode karakterinin çift yönlü karakter türünü bulabilmem mümkün mü?C# dilinde bir Unicode karakterinin çift yönlü karakter türünü nasıl bulabilirim?
onlar vb tüm güçlü LTR, güçlü RTL, güçlü LTR ve nötr bir karışımı,
C# dilinde bir Unicode karakterinin çift yönlü karakter türünü bulabilmem mümkün mü?C# dilinde bir Unicode karakterinin çift yönlü karakter türünü nasıl bulabilirim?
onlar vb tüm güçlü LTR, güçlü RTL, güçlü LTR ve nötr bir karışımı,
System.Globalization.CharUnicodeInfo.GetBidiCategory(ch)
senin arkadaşın ise bir karakter dizisindeki karakterlerin bakmak ve karar vermek istiyoruz.
Sorun, işlevin iç olmasıdır. This MichKap (RIP) blog post yansımayı kullanarak nasıl arayacağınızı gösterir.
Alabilirsiniz. [char yapısının] (http://msdn.microsoft.com/en-us/library/system.char.aspx) statik yöntemleri ile tam olarak aynı bilgi. Sorun şu ki, hiçbiri size yön vermez. –
Tamam, Ben char yöntemleri size BiDi kategori değil, Unicode kategori verecek gibi biraz yanılıyor gibi görünüyor. Bir şekilde bu bilginin yararlı olduğunu düşünmüyorlar. –
Ayrıca ben 'Char' de bulacağını düşündüm ;-) –
Maby bunu size yardımcı olacaktır: http://stackoverflow.com/questions/4330951/how-to-detect-whether-a-character-belongs-to-a-right-to-left-language – HABJAN