私は文字列 "201607"を持っているので、2つのタイプに分割する必要があります。 2016をintに、07をバイトに変換します。私はすべての区切り文字を使用する文字列分割関数を見てきましたが、ここでは機能しません。これを行うための簡単な方法はありますか?それで、文字列に分割してからC#でそれらを再構築する必要がありますか?Stringを2つの異なるタイプに分割するにはどうすればよいですか?
1
A
答えて
1
もそれを試してみてくださいthis Example
string input="201607";
int integerPart=0;
if(int.TryParse(input.Substring(0,4),out integerPart))
{
Console.WriteLine("Integer value is {0}",integerPart);
}
else
{
Console.WriteLine("Conversion Failed");
}
byte bytePart = byte.Parse(input.Substring(4));
Console.WriteLine("Byte Part is {0}",bytePart);
+0
これは動作します、ありがとう! – Scar
+0
@スカラー:あなたからそれを聞いてうれしいです。あなたを助けてうれしい –
2
をお試しください:
string input="201607";
int IntPart=Convert.ToInt32(input.Substring(0,4));
byte BytePart=Convert.ToByte(input.Substring(4));
0
おそらく、あまりにもこれを試してみてください。
var input = "201607";
var matches = Regex.Match(input, "(\\d{4})(\\d{2})");
var integerPart = int.Parse(matches.Groups[1].Captures[0].Value);
var bytePart = byte.Parse(matches.Groups[2].Captures[0].Value);
関連する問題
- 1. 文字列をPerlで2つの部分に分割するにはどうすればよいですか?
- 2. guavaや外部ライブラリを使用せずに、string型のArrayListを5つの異なるサブアレイに分割するにはどうすればよいですか?
- 3. ArrayListを2つの新しいArrayListに分割するにはどうすればよいですか?
- 4. 文字列をbashの2つの変数に分割するにはどうすればよいですか?
- 5. リストを2つの列に分割するにはどうすればよいですか?
- 6. 2つの異なる行を1つの行にマージするにはどうすればよいですか?
- 7. 電子メールを3つの異なるトークンに分割しないようにnltkパッケージを更新するにはどうすればよいですか?
- 8. 3つの定義タイプを連結するにはどうすればいいですか?string + number + string?
- 9. splitとregexを使ってStringを配列に分割するにはどうすればよいですか?
- 10. 2つのDateインスタンスの差異を数分で取得するにはどうすればよいですか?
- 11. String配列を増分するにはどうすればよいですか?
- 12. 2つの異なるタイプの2つのリストを含むデータバインドされたアイテムでWPFツリービューをセットアップするにはどうすればよいですか?
- 13. 2つの異なるテーブルの2つのセルをスワップするにはどうすればいいですか?
- 14. Kotlinソースから直接Java Stringメソッド(分割)を使用するにはどうすればよいですか?
- 15. 異なる値を持つ2つのnsarrayを比較するにはどうすればよいですか?
- 16. 異なるソリューションにある2つのWebサイトプロジェクトをデバッグするにはどうすればよいですか?
- 17. アプリをモジュールに分割するにはどうすればよいですか?
- 18. ルーチンをスレッドに分割するにはどうすればよいですか?
- 19. 2つの異なる列にブートストラップのウェルを配置するにはどうすればよいですか?
- 20. kivyの2つの異なるgifをトグルボタンにバインドするにはどうすればよいですか?
- 21. 文字列を3つの部分に分割するにはどうすればよいですか?
- 22. PHPでテーブルを2つに分割してエコーするにはどうすればいいですか?
- 23. 2つの異なるオーディオサンプルのスケールを見つけるにはどうすればよいですか?
- 24. 角度 - ディレクティブテンプレートを2つの異なるテンプレートに変更するにはどうすればよいですか?
- 25. 同じサーバーに2つの異なるURLを設定するにはどうすればよいですか?
- 26. 完全に異なる2つのテーブルをマージするにはどうすればよいですか?
- 27. クエリを2つの異なるコンテキストにするにはどうすればよいですか?
- 28. 異なるソースで2つのプロパティにバインドするにはどうすればよいですか?
- 29. UITableViewでセクションを分割するにはどうすればよいですか?
- 30. Javaのリンクリストで2つの異なるイテレータを使用するにはどうすればよいですか?
..だから 'サブストリング()'、 'int.Parse() 'と' byte.Parse() '? – Blorgbeard