ドットまたはカンマの前にあるすべての部分文字列を取得するにはどうすればよいですか?例えばドットまたはカンマの前にすべてを取得する#
:
string input = "2.1";
int charLocation = text.IndexOf(".", StringComparison.Ordinal);
string test = input.Substring(0, charLocation);
しかし、私はinput = "2,1"
を持っている場合は?
私は1つの方法でそれをやってみたいと思いますが、部分文字列を2回(ドットに1回、カンマに1回)使用しないでください。
さまざまなロケールから来る可能性のある小数値を解析しようとしていますか?もしそうなら、あなたの質問を更新してください。より良い方法があります。 – kettch
または、RegExを使用すると、2つの問題が発生します:) – theMayer