黙々とC#

"In a mad world of VBA, only the mad are sane" 『VBAという名の狂った世界で狂っているというのなら私の気は確かだ』

2016-07-27から1日間の記事一覧

for

本記事は、Excel C# Script入門講座の1記事です。 for for 条件により同じ処理を繰り返したい場合(反復処理を行いたい場合)には、forステートメントが利用できます。 for(初期化式; 条件式; 更新式) { //反復処理 } 下記の例では、まず変数iに1が代入され(…

switch

本記事は、Excel C# Script入門講座の1記事です。 switch case フォールスルー禁止の原則 フォールスルー禁止の例外 switch case 複数の条件により処理を分岐させたい場合はswitchステートメントを使用します。 switchステートメントには、1つ以上のswitch…

if ~ else

本記事は、Excel C# Script入門講座の1記事です。 if ~ else 関係演算子と等値演算子 型検査演算子 論理演算子 単項演算子 if ~ else 条件により処理を分岐させたい場合は、if ~ else ステートメントを使用します。 ifは、"if (condition)" の形式で条件…

コレクション(配列・リスト)

本記事は、Excel C# Script入門講座の1記事です。 コレクション(配列・リスト) 配列 リスト コレクション(配列・リスト) 配列 配列とは、一つの変数に対して複数の同じ型のデータを格納する場合に使用します。 配列は、以下のようにして宣言することが出…

変数のスコープ

本記事は、Excel C# Script入門講座の1記事です。 変数のスコープ 変数のスコープ C# スクリプトにおいてクラス、メソッドで囲むこと無く直接宣言された変数は、publicな変数となり、スクリプトのいかなる箇所からでも参照可能となります。なお、static変数…

アクセス修飾子

本記事は、Excel C# Script入門講座の1記事です。 アクセス修飾子 アクセス修飾子 C# Scriptでは、直接記載したメソッドやクラスのアクセス修飾子は、明示しなかった場合 publicとなります。 すなわち、#load で他のスクリプトファイル(*.csx)を読み込んだ際…

メソッド、クラスの宣言

本記事は、Excel C# Script入門講座の1記事です。 メソッド、クラスの宣言 拡張メソッドの宣言 メソッド、クラスの宣言 C# Scriptでは、メソッドの定義を直接書き始めることが可能です。 test(); void test(){ var a1 = Excel.ActiveWorkbook.ActiveSheet.Ra…

go-dotnet ~ .NET Core Runtimeをgolangから呼び出すためのラッパーライブラリ

golang(Go言語) から .NET Core ランタイムを呼ぶライブラリ。レポジトリ名はgo-dotnet github.com MITライセンスで現在鋭意開発中の模様。 以下、プロジェクトページの抄訳。

演算子と計算

本記事は、Excel C# Script入門講座の1記事です。 演算子と計算 算術演算子 インクリメント、デクリメント 演算子と計算 計算を行うには、演算子を用います。算術計算を行うにあたっては、演算子の中の「算術演算子」を用います。 演算結果を変数に代入する…

変数の型(クラス)

本記事は、Excel C# Script入門講座の1記事です。 変数の型(クラス) 数値を代入できる変数を宣言する場合 サンプルコード 文字列を代入できる変数を宣言する場合 サンプルコード 日付・時刻を代入できる変数を宣言する場合 オブジェクトを代入できる変数を…

変数

本記事は、Excel C# Script入門講座の1記事です。 変数 変数 変数は、数値や文字列、オブジェクトを一時的に格納する入れものです。 スクリプト内で変数を利用する際は、まず、変数を宣言します。変数の宣言は、 利用したい変数のクラス名 変数名 のように行…