Show/Hide Toolbars

XSharp

Navigation: X# 示例

VAR 示例

Scroll Prev Top Next More

//
// 之所以在语言中添加 VAR 关键字,是因为在许多情况下
// 表达式的结果将直接赋值给一个局部变量,而表达式
// 已经描述了变量的类型
// VAR 是 LOCAL IMPLIED 的同义词
using System.Collections.Generic
 
FUNCTION Start AS VOID
// 在下一行中,编译器 “知道 ” today 是一个 DateTime
VAR today := System.DateTime.Now
? today
 
// 在下一行中,编译器 “知道” text 是一个 String
VAR text  := Convert.ToString(123)
? text
 
// 在下一行中,编译器 “知道” s 是一个 string
FOREACH VAR s in GetList()
  ? s
NEXT
 
Console.ReadLine()
 
RETURN
 
FUNCTION GetList AS List<String>
VAR aList := List<String>{}
aList:Add("abc")
aList:Add("def")
aList:Add("ghi")
return aList