C#/いまさらヒトに聞けないこといろいろ/プロパティ
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
**プロパティ [#a1c2c057]
プロパティの機構も言語レベルでサポートしてるみたいです。J...
using System;
namespace hogehoge
{
class Program
{
public static void Main(String[] args)
{
JavaBeans bean = new JavaBeans();
bean.Name = "ほげほげ"; <-実はSetterでアクセスしてる
Console.WriteLine(bean.Name); <-実はGetterでアクセ...
}
}
class JavaBeans
{
private String name;
private int age;
public String Name
{
set { this.name = value; } <-Setterの定義
get { return this.name;} <-Getterの定義
}
}
}
**インデクサ [#e4c58105]
さっきのプロパティ機構をつかって、内部のフィールドの配列...
using System;
namespace hogehoge
{
class Program
{
public static void Main(String[] args)
{
JavaBeans bean = new JavaBeans();
for (int i = 0; i < 3; i++)
{
Console.WriteLine(bean[i]); <-変数自体が配列に見...
}
}
}
class JavaBeans
{
private String[] names = new String[] { "ほげほげ", ...
public String this[int index] <-this自身をアクセッ...
{
get
{
return names[index];
}
set
{
names[index] = value;
}
}
}
}
**関連リンク [#fdbe4add]
-[[プロパティの使用 (C#)>http://msdn.microsoft.com/ja-jp/...
----
この記事は
#vote(おもしろかった,そうでもない)
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
終了行:
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
**プロパティ [#a1c2c057]
プロパティの機構も言語レベルでサポートしてるみたいです。J...
using System;
namespace hogehoge
{
class Program
{
public static void Main(String[] args)
{
JavaBeans bean = new JavaBeans();
bean.Name = "ほげほげ"; <-実はSetterでアクセスしてる
Console.WriteLine(bean.Name); <-実はGetterでアクセ...
}
}
class JavaBeans
{
private String name;
private int age;
public String Name
{
set { this.name = value; } <-Setterの定義
get { return this.name;} <-Getterの定義
}
}
}
**インデクサ [#e4c58105]
さっきのプロパティ機構をつかって、内部のフィールドの配列...
using System;
namespace hogehoge
{
class Program
{
public static void Main(String[] args)
{
JavaBeans bean = new JavaBeans();
for (int i = 0; i < 3; i++)
{
Console.WriteLine(bean[i]); <-変数自体が配列に見...
}
}
}
class JavaBeans
{
private String[] names = new String[] { "ほげほげ", ...
public String this[int index] <-this自身をアクセッ...
{
get
{
return names[index];
}
set
{
names[index] = value;
}
}
}
}
**関連リンク [#fdbe4add]
-[[プロパティの使用 (C#)>http://msdn.microsoft.com/ja-jp/...
----
この記事は
#vote(おもしろかった,そうでもない)
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
ページ名: