stringcomp.equals("hoge");stringcomp == "hoge";
try{
// 処理
}
catch{
// 処理
}
// 利用例よくあるパターンだね。
dto.setCount(10);
int accesscount = dto.getCount();
// accesscountには10が入る
// DTO実装例
private int count;
public void setCount(int value){
count = value;
}
public int getCount(){
return count;
}
// DTO利用例↑こんなしてアクセス
dto.Count = 10;
int accesscount = dto.Count; // プロパティのごとく利用
// DTO実装例本質的には変わらなさそうだけど。
private int count; // 変数名は自由
public int Count
{
set { count = value; } // 勝手にvalueに値が入ってくる
get { return count; }
}
// 使い方↑DTO内にEmployeeを溜め込んでおく感じで使う。
Employee myemp = new Employee();
dto.setEmp(2, myemp);
Employee newemp = dto.getEmp(2);
// ゲッターセッターの定義微妙にカプセル化できているのかアレですけど。そもそも上記コード、コンパイルできるか不明です。すみません、めんどいので直書き(;´д`)
private ArrayList emplist;
public void setEmp(int index, Employee emp){
if(index < 0) return;
if(emplist = null) emplist = new ArrayList();
emplist.add(index, emp);
}
public Employee getEmp(int index){
if(index > emplist.size || index < 0) return null;
return ((Employee[])emplist.toArray(new Employee[emplist.size]))[index];
}
// 使い方↑うおー、こんなしてアクセス?まんま配列じゃんか〜〜
Employee myemp = new Employee();
dto[2] = myemp;
Employee newemp = dto[2];
// インデクサの定義
private ArrayList emplist;
public Employee this[int index]{
set
{
if(index < 0) return;
if(emplist == null) emplist = new ArrayList();
emplist.Insert(index, value);
}
get
{
if(index >= 0 && index < emplist.Length )
{
return
((Employee[])emplist.ToArray(typeof(Employee)))[index];
}
}
}
hogearr[10]ってでてこられても、hogearrという名前の配列なのか、hogearrオブジェクト内の
string s = "helloworld";さて、直感的に変数cには何が入るか。
char c = s[4];



| 過去ログ | 2004年 | 01月 02月 03月 04月 05月 06月 07月 08月 09月 10月 11月 12月 |
| 2005年 | 01月 02月 03月 04月 05月 06月 07月 08月 09月 10月 11月 12月 | |
| 2006年 | 01月 02月 03月 04月 05月 06月 07月 08月 09月 10月 11月 12月 | |
| 2007年 | 01月 02月 03月 04月 05月 06月 07月 08月 09月 10月 11月 12月 | |
| 2008年 | 01月 02月 03月 04月 05月 06月 07月 08月 09月 10月 11月 12月 |
> "CPさくら" の検索結果 約 267 件
> "CCさくら" の検索結果 約 319,000 件
いいのか?