白猫のメモ帳

JavaとかJavaScriptとかHTMLとか機械学習とか。

C#

エクスプローラで追加したファイルは何処に?

C#

こんばんは。PCを新調しましたが、データの移し替えとかが面倒で、 結局まだ古いのを使っているわたしです。さて、開発をする時にIDEのワークスペース内に エクスプローラから直接ファイルを置いたりするのですが、 EclipseやNetBeansなどがそのまま反映され…

C#を勉強する 小ネタ② IDEのショートカット

こんばんは。今年度も残すところあと二日ですね。 新年度の準備はできましたか。わたしは4月からまた会社員に戻りますよ。 いつか転職エントリとか書きますかね…?さて、最近はVisualStudioを使うことが多いのですが、 いつまでたってもショートカットを覚え…

Java使いがC#を勉強する その⑪ LINQ

table.compare_table {width: 100%; font-size:90%;} table.compare_table th {background-color: cornsilk;} table.compare_table th:nth-child(3n+1) {width: 40%;} table.compare_table th:nth-child(3n+2) {width: 30%;} table.compare_table th:nth-chi…

Java使いがC#を勉強する その⑩ ラムダ式

こんばんは。なんだかんだで10回目まで来ました。 環境依存文字の丸で囲んだ数字が⑳まであってよかったね!今回はラムダ式について見ていきます。 delegateなんてなかったのだ ラムダ式は要するに匿名関数なのですが、 delegateって何?匿名クラスは?関数オ…

Java使いがC#を勉強する その⑨ 演算子オーバーロード

こんばんは。眠いのは春のせいです。いつも眠いのはきっと気のせいです。しゅんみん は あかつき を おぼえた! てってれー。 さて、今回は演算子オーバーロードについて見ていきます。 この機能はJavaを使っているときからうらやましかったですね。 特にベ…

Java使いがC#を勉強する その⑧ 例外処理

こんばんは。平穏無事な日々を送りたいわたしです。 でも、世の中には思いがけないことも多いものです。 そんなわけで今日は例外処理です。 例外の比較 ひとまずJavaとC#の例外を比較してみましょう。 一般的な例外(Javaでは非検査例外) 説明 C# Java null…

C#を勉強する 小ネタ コンソール邪魔

C#

こんばんは。気が付けばもう3月ですね。 春の足音が聞こえ・・・ない。寒い。今回はちょっとした小ネタです。VisualStudioを使うようになって、Eclipseとの違いにいろいろ戸惑っています。 特にショートカットは手が覚えているので、しょっちゅう変なキーを…

Java使いがC#を勉強する その⑦ アクセス修飾子

こんばんは。本棚がいっぱいになって困っています。わたしです。 今回はアクセス修飾子について見ていきます。 基本 アクセス修飾子は型および型のメンバーにつけることができます。 アクセス修飾子の種類は以下の通りです。 修飾子 Java C# public どこから…

Java使いがC#を勉強する その⑥ 拡張メソッド

こんばんは。何やら今日は妙に温かかったですね。 そして明日は寒いらしいですね。体調に気をつけましょう。さて、C#には拡張メソッドというデンジャラスな機能があります。 今回はこれを見ていきます。 拡張ってどういうことだ 通常、あるクラスにメソッド…

Java使いがC#を勉強する その⑤ 継承とインタフェース

こんばんは。今回はクラスとインタフェースについて比較します。 オブジェクト指向なので、だいたいクラスでしょといってしまえばおしまいなのですが、 それはそれということで。 命名規則 クラスはJavaもC#もパスカル記法(キャメルケースの先頭も大文字)…

Java使いがC#を勉強する その④ インデクサ

こんばんは。なんだか雪みたいなものが降りましたね。 寒いわけです。さて、前回はプロパティについて書きましたが、 今回はその延長でインデクサについて見ていきます。 インデクサ インデクサはインスタンスに添え字を指定してアクセスできる機能です。Jav…

Java使いがC#を勉強する その③ プロパティ

こんばんは。スマホの液晶シートが上手に貼れない私です。 今日はプロパティについてみていきます。 アクセサ オブジェクト指向プログラミングでは、オブジェクト内部のメンバ変数に外部からアクセスするためには、 「アクセサ」と呼ばれるメソッドを利用し…

Java使いがC#を勉強する その② 配列

こんばんは。久しぶりに雨が降りましたね。 雨が好きなわけではないですが、湿度が高いのはありがたいです。さて、前回はデータ型について比較したので、 今回はそのついでのような形で配列について見ていきます。 1次元配列 1次元配列に関しては、あまり大…

Java使いがC#を勉強する その① データ型

こんばんは。今日は節分ですね。 恵方巻き食べましたか?豆まきしましたか? 私はこれからまきます…。さて、C#の言語仕様をJavaと比較してみるシリーズ始めます。 最初はデータ型について比較してみましょう。 値型(プリミティブ型) C# Java 説明 sbyte by…

C#の勉強します

C#

こんばんは。2月ですね。 新年を迎えたばかりのような気がしますが、もう1年の1/12が終わってしまったのですね。さて、いままでJavaJavaしていた私ですが、 C#(ASP.NET)を書くことになりそうなので、C#の勉強をしていこうかと思います。現在の最新バージョン…