ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文
Jscript.NET での連想配列( オブジェクトプロパティ ) ( No.0 )
日時: 2007/07/18 10:34
名前: lightbox



import System;

var aData : Object;
var key : String;

// リテラルで初期設定
aData = { txt:"notepad.exe", bmp:"paint.exe" };

aData["dib"] = "paint.exe";
aData["rtf"] = "wordpad.exe";

Console.WriteLine( "表示" );
Console.WriteLine( aData["txt"] );
Console.WriteLine( aData["bmp"] );

Console.WriteLine( "無いものは表示されないがエラーとならない" );
Console.WriteLine( aData["tif"] );

// 存在チェック
if ( !aData.hasOwnProperty("tif") ) {
	Console.WriteLine( "tif は存在しません" );
}

Console.WriteLine( "プロパティ記述での表示" );
Console.WriteLine( aData.dib );
Console.WriteLine( aData.rtf );

Console.WriteLine( "無いものは表示されないがエラーとならない" );
Console.WriteLine( aData.tif );

Console.WriteLine( "列挙" );
for( key in aData ) {
	Console.WriteLine( key + " : " + aData[key] );
}