30
.NET文字列を切り捨てる方法を教えてください。
文字列の長さが指定された値を超えないように文字列を切り捨てたいのですが。私はデータベーステーブルに書き込んでおり、書き込む値が列のデータ型の制約を満たすようにしたいと考えています。 たとえば、次のように記述できればよいでしょう。 string NormalizeLength(string value, int maxLength) { return value.Substring(0, maxLength); } 残念ながら、maxLength一般的に文字列の境界を超えているため、例外が発生しますvalue。もちろん、次のような関数を書くこともできますが、このようなものがすでに存在することを期待していました。 string NormalizeLength(string value, int maxLength) { return value.Length <= maxLength ? value : value.Substring(0, maxLength); } このタスクを実行するわかりにくいAPIはどこにありますか?ありますか?