using System;class IfApp
{
public static int Main(string[] args)
{
if (args.Length < 1)
{
Console.WriteLine("Usage: ifApp char");
return 1;
}
char chLetter = args[0][0];
if (chLetter >= 'A')
{
if (chLetter <= 'Z')
{
Console.WriteLine("{0} 岆跺湮迡趼譫", chLetter);
return 0;
}
} if (chLetter >= 'a' && chLetter <= 'z')
{
Console.WriteLine("{0} 岆跺苤迡趼譫", chLetter);
return 0;
}
if (Char.IsDigit(chLetter))
{
Console.WriteLine("{0} 岆跺杅趼", chLetter);
return 0;
}
Console.WriteLine("{0} 岆跺杻忷趼睫", chLetter);
return 1;
}
}誰幫我解釋這段程序啊﹗特別是chLetter = args[0][0];﹐為什么帶兩個括號啊
{
public static int Main(string[] args)
{
if (args.Length < 1)
{
Console.WriteLine("Usage: ifApp char");
return 1;
}
char chLetter = args[0][0];
if (chLetter >= 'A')
{
if (chLetter <= 'Z')
{
Console.WriteLine("{0} 岆跺湮迡趼譫", chLetter);
return 0;
}
} if (chLetter >= 'a' && chLetter <= 'z')
{
Console.WriteLine("{0} 岆跺苤迡趼譫", chLetter);
return 0;
}
if (Char.IsDigit(chLetter))
{
Console.WriteLine("{0} 岆跺杅趼", chLetter);
return 0;
}
Console.WriteLine("{0} 岆跺杻忷趼睫", chLetter);
return 1;
}
}誰幫我解釋這段程序啊﹗特別是chLetter = args[0][0];﹐為什么帶兩個括號啊
解决方案 »
- 关于Windows服务安装的问题
- WPF中把APP.XAML删掉,写了个MAIN方法,应该怎么启动?
- 请教一下关于params的问题
- 关于控件上垂直,水平滚动条的问题。
- 谁知道如何在VC中或VB中用MSMQ呀。
- 一个有难度的问题,如果一个多线程的程序A启动时,按一个按钮启动一个程序B,我用了下面这段代码,那么按第二此就不会再运行B,但是我这个时候
- 祝贺我兄弟转行成功!!进来的都有分!!!
- C#写一个RSA加解密的 求推荐大数库
- 如何要求客户端,在CheckBoxList中必选其中一个,?
- 学了一个星期的C#兼.net框架,谈点感受。
- 关于微软许可证的问题
- 求助:也许该用反射,如何在某类中的方法调用的情况下,在其他的监视中得到这个函数的信息,详细请进,up有分
所以string[] 就可以有args[][]的用法
{
public static int Main(string[] args)\\传入参数
{
if (args.Length < 1) \\传入参数为空
{
Console.WriteLine("Usage: ifApp char");
return 1;
}
\\字符串数组转换为字符数组
\\取第一个字符
char chLetter = args[0][0];
\\判断是否是大写字母
if (chLetter >= 'A')
{
if (chLetter <= 'Z')
{
Console.WriteLine("{0} 岆跺湮迡趼譫", chLetter);
return 0;
}
}
\\判断是否是小写字母
if (chLetter >= 'a' && chLetter <= 'z')
{
Console.WriteLine("{0} 岆跺苤迡趼譫", chLetter);
return 0;
} \\是否是数字
if (Char.IsDigit(chLetter))
{
Console.WriteLine("{0} 岆跺杅趼", chLetter);
return 0;
}
Console.WriteLine("{0} 岆跺杻忷趼睫", chLetter);
return 1;
}
}