C#Pascal命名规则题目
来源:百度知道 编辑:UC知道 时间:2024/09/20 17:26:25
自定义方法实现,使用ref
当用户输入yes时,循环执行结束
在Visual Studio 2005里做
用C# 2.0 实现
public string TransToPas(string strForTrans)
{
CharEnumerator ce = strForTrans.GetEnumerator();
string result = string.Empty;
bool isFirstLetter = true, prevIsBlank = true;
while (ce.MoveNext())
{
if (isFirstLetter || prevIsBlank)
{
if (ce.Current >= 'a' && ce.Current <= 'z')
{
result += ((Char)(ce.Current - 32)).ToString();
}
else
{
result += ce.Current.ToString();
}
}
else
{
result += ce.Current.ToString();
}
if (ce.Current == ' ')