はじめに http://joshclose.github.io/CsvHelper/ 「CsvHelper」をプロジェクトに追加することで CSV の読み書きができるようになります インストール Visual Studio メニューの「ツール>NuGet パッケージ マネージャー> ソリューションの NuGet パッケージの管理」を選択します 「参照」タブを選択して、検索欄に「CsvHelper」と入力して 表示された「CsvHelper」を選択します インストールしたいプロジェクトをチェックして「インストール」ボタンを押します CSV の読み込み number,name,species,height,weight 1,フシギダネ,たねポケモン,0.7,6.9 2,フシギソウ,たねポケモン,1.0,13.0 3,フシギバナ,たねポケモン,2.0,100.0 このような CSV を読み込みた
電通イージス・ネットワークの調査によると、2018年には世界の総広告費に占めるデジタル広告費は、テレビ広告費を上回ると予想されている。サイバーエージェントでもアドテクノロジー分野のサービス開発に注力しているが、そのシステムに求められる要件は非常に厳しいものがある。それを満たすため、同社ではKubernetesを用いて、アドテクノロジー基盤システムを構築。一体どう実現したのか、アドテクスタジオ 青山真也氏が解説した。 アドテクの基盤システムにKubernetesを採用した3つの理由 サイバーエージェントでアドテクノロジー分野のサービス開発を行っている部署、アドテクスタジオ。そこに2016年新卒で入社して以来、インフラエンジニアとして活躍しているのが青山真也氏だ。「普段はOpenStackを使ったプライベートクラウドの構築・運用やKubernetesを使ったコンテナ基盤の構築およびクラウドネイ
パラメータを決める 次に関数に渡すパラメータを決めます。 関数の名前で表現されている処理を実現するには、どれだけのパラメータがあればよいか? と考えてみましょう。 今回の例でいえば「お客さんの年齢」と「日付」があれば、すべてのチケット価格が計算できます。 ということで、age と date の2つのパラメータを渡すことにします。 function calculateTicketPrice (age, date) { } パラメータの名前も、なにを表しているかわかるようにしてくださいね。 くれぐれも「hensu」とか適当な名前をつけたり、同じ変数にぜんぜん違う値を繰り返し代入したりすることのないようにしましょう。 テストを書く 次にユニットテストを書きましょう。 テストは常に更新される仕様書です。 業務ロジックをテストに説明させておけば、関数の仕様をコメントにいちいち書く必要などありません。
2017年8月、すなわち、C# 7.0のリリース(2017年2月)から半年足らずで C# 7.1 がリリースされました。 C# 7.0の頃から、目標としては C# のリリース サイクルの短縮を考えていました。 多くの機能を2・3年に1度一気にリリースするよりも、細かく出せるものに関しては短いリリース サイクルで出したいという意図です。 今回、(実質的に※)初の「マイナー バージョンアップ」となる C# 7.1 が誕生しました。 (※ 一応、C# 1.1があったんですが、ほとんど使われない機能が2つ追加されただけなので、1.1があったこと自体あまり認知されていないものです。) C# 7.1 は、Visual Studio 2017のリリース時期に間に合わなかった C# 7.0 の積み残しと言った感じの、小さい機能が4つほど追加されています。 非同期Main Mainメソッドの戻り値にTask
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く