2016-08-03から1日間の記事一覧

C# 配列

書き方 変数 型名 = {}; は配列のインデックスだと思う。 実際の数値は{} int array = {2,3,4,5,12,42,} 個人的にはこの書き方が好き。 配列の個数とか特に考えるきが無いので。 for (int i = 0; i < d.Length; i++) { Console.Write(d[i] + ", "); } これで…

計算をプログラミングで

旅人算。 距離49キロ間で A 時速3キロ B 時速4キロ で移動。 A+Bの合計移動速度は7キロ 距離は49キロ。 よって、時間は7時間。 using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication4{…

アルゴリズム 鶴亀算

鶴亀算C#に置き換えてみた 参考 1週間で学ぶIT基礎の基礎 - 新人SEのための楽しく学ぶアルゴリズム 第1回(2):ITpro 今回の条件 鶴と亀 16匹 足の数 44本 日本古来の算法 まず、 鶴の足は 2本 亀の足は 4本。 亀の前足を2本縮させ 2本にする。 そ…

基本動作 研究。目的;復習による自己テスト。

・プロパティ ・メソッド ・コンストラクタ ・ギミック(配列ループ) <<プロパティ>> int aがないと機能しない。 set→getの順がわかりやすい クラス設定→インスタンス化 インスタンス化したプロパティで数値代入。 test1.i だけで数値が返ってくる。 us…

アルゴリズム 線形探索

ある意味単純。 頭から探すだけ。 コピペ 線形探索 using System; namespace NewWorld { class MainClass { public static void Main(string[] args) { int[] data = {6,3,8,5,4,7,9,5,1}; int indexof = IndexOf(data, 5); int lastindexof = LastIndexOf(d…

コンストラクタ

・newを使用した時に呼び出される特殊なメソッド ・クラス名と同じ名前で定義する ufcpp.net using System; class Test { public Test() { Console.Write("Test クラスのコンストラクターが呼ばれました\n"); } } class ConstructorSample { static void Mai…

復習

コンストラクタ →オブジェクトをインスタンス化するときに初期化する値。 インターフェイス →名前だけ記述しておく抽象クラス。 後から付け足しでクラスを増やせる プロパティ →C# での set get 変数に設定。 メソッド →引数で数値を入れ、戻り値で結果を返…

C# プロパティ リベンジ2

そういえば、細かいことなんですが、 C# て namespace なくても動くんですね ufcpp.net using System; // クラス定義 class Complex { // 実装は外部から隠蔽(privateにしておく) private double re; // 実部を記憶しておく private double im; // 虚部を記…

C# プロパティ リベンジ

まず、型はこちら アクセスレベル 型名 プロパティ名 { set { // setアクセサー(setter とも言う) // ここに値の変更時の処理を書く。 // value という名前の変数に代入された値が格納される。 } get { // getアクセサー (getter とも言う) // ここに値…

色々使えそうなサンプル

連載:C#入門 第12回 インデクサとプロパティ static void Main(string[] args) { string s = "Hello"; for (int i = 0; i < s.Length; i++ ) { Console.WriteLine(s[i]); } } 配列s に対して for で [i]ループを回す。 何かに使えそうです。 でも、この記事…

Environment.MachineName プロパティ

ローカル コンピューターの NetBIOS 名を取得します。 Environment.MachineName プロパティ (System) C# C++ F# VB public static string MachineName { get; } プロパティ値 Type: System.String このコンピューターの名前を格納している文字列。 んー。? …

エラー nullreferenceexception

nullreferenceexception オブジェクト参照がオブジェクト インスタンスに設定されていません qiita.com よくわかってないので書いてみる ・クラスでインスタンスの配列を定義した時に 初期化されてない Null はそもそもデータがないよーって言う時の値 んで…