.NET 4.6.1 C#Java Character.MATH_SYMBOL到C#的轉換
我找到了一個可能的解決方案來解決我遇到的問題。該解決方案是用Java編寫的。我很容易地將它的99%轉換爲C#,不用1行。這是簡介。
它們有一個轉換爲字符數組的字符串。下面是C#相當於:
string pFormula = "my string";
char[] tokens = pFormula.ToCharArray();
然後下面的代碼行中出現(這就是Java):
if (Character.getType(tokens[i]) == Character.MATH_SYMBOL){
//do something
}
這是我很堅持。我可以這樣做:
tokens[i].GetType() //Character.getType(tokens[i])
有沒有人知道C#等價於java的Character.MATH_SYMBOL?由於
@SajalDutta這會爲$返回true太多,但是這不是數學符號 – mybirthname