Teras
主にC#に関連するプログラムで、気が付いたことのメモ書き
ページ
(移動先: ...)
ホーム
目次
▼
2017年11月29日水曜日
バッチで自身のパスに移動する
›
バッチファイル自身のパスに移動する理由 バッチファイルをダブルクリックで実行した場合には、バッチファイルのパスがカレントディレクトリになります。 しかし、コマンドラインから実行した場合には、実行場所がカレントディレクトリになってしまいます。 基本的には、問題ないので...
2017年11月23日木曜日
Kotlinの引数の書き方(基本)
›
引数の省略 引数は、省略された場合に使用するデフォルト値を持つことが可能です。 デフォルト値は、値の後ろに=をつけて記載します。 fun removeCounnt(cnt: Int = 1) {} 名前付き引数 関数を呼び出す際に、名前付きでパラ...
Kotlinの関数の書き方(基本)
›
関数 Kotlinでは、関数は、funキーワードを使用して宣言します。 書き方は、 fun 関数名(変数名:変数型,...)戻り値型 です。 四則演算を例にすると、 fun add(data1:Int, data2:Int) :Int { ...
2017年11月21日火曜日
文字列比較の速度を比べてみる
›
検証内容 文字列の一致についてどれが一番早いかを比較。 調査する種類は、以下の3つとする String.CompareTo ==演算子 String.Compare 検証コード static void StringCompare() ...
2017年11月20日月曜日
C#で文字が含まれるかどうかの判定速度を比較してみた
›
検証内容 文字列の中から、1文字(char)が含まれるかどうかを調べる。 調査する種類は、以下の4つ Contains("文字列") Contains('文字') IndexOf("文字列") ...
2017年11月19日日曜日
C#でStringBuilderと+= 演算子の速度比較をしてみた
›
概要 StringBuilderと+= 演算子の速度差が気になったので、実験してみました。 方法としては、以下のテストコードを5回繰り返し、結果を確認しています。 テストコード static void TestAppendText() { v...
2017年11月16日木曜日
Windows10Upgradeフォルダーってなんだ?
›
気が付いたら、SurfaceProのCドライブの容量が5GBを下回っていた。 びっくりして、調べてみたら、 「C:\Windows10Upgrade」フォルダーなるものがあったので、調べてみた。 Windows10Upgrade windows10アップグレートアシ...
›
ホーム
ウェブ バージョンを表示