お仕事でC#がメインとなるので、練習がてら競技プログラミングもC#メインで使ってみようという話。
そこで自分用メモとして標準出力・入力や文字列操作などに必要な最低限のメソッドをまとめてみました。
Qiita練習も兼ねてまずは標準入出力から
項目の部分は
Atcoderの練習ページを元にしました。
IOtest.cs
using System;
class Program
{
static void Main(string[] args)
{
int a,b,c;
a = int.Parse(Console.ReadLine()); //標準入力
string[] str = Console.ReadLine().Split(' ');//2つ以上のスペース区切り入力の取得
b = int.Parse(str[0]); //数値で受け取りたい場合は変換する
c = int.Parse(str[1]);
Console.Write("改行なし a = {0} b = {1} c = {2}", a, b, c)//改行なし出力
Console.WriteLine("改行あり a = {0} b = {1} c = {2}", a, b, c);//改行付き出力
}
}
今のところはここまでで文字列操作、ファイル入力など必要なものが出てきたら追記する。