C# 开关大小写问题
C# switch case problems
如何使用此代码赢得 C# 控制台应用程序。我完全是编写应用程序的新手。
我需要创建将字母表转换为摩尔斯电码的应用程序。
在 class 中,我们使用 visual studio 2015。我们正在为 windows.
在 C# 控制台应用程序中创建应用程序
我们的应用程序模板开头为:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
}
}
}
我在 https://www.geeksforgeeks.org/morse-code-implementation/ 上找到的程序
是:
// C# program to demonstrate Morse code
using System;
class GFG
{
// function to encode a alphabet as
// Morse code
static string morseEncode(char x)
{
// refer to the Morse table
// image attached in the article
switch (x)
{
case 'a':
return ".-";
case 'b':
return "-...";
case 'c':
return "-.-.";
case 'd':
return "-..";
case 'e':
return ".";
case 'f':
return "..-.";
case 'g':
return "--.";
case 'h':
return "....";
case 'i':
return "..";
case 'j':
return ".---";
case 'k':
return "-.-";
case 'l':
return ".-..";
case 'm':
return "--";
case 'n':
return "-.";
case 'o':
return "---";
case 'p':
return ".--.";
case 'q':
return "--.-";
case 'r':
return ".-.";
case 's':
return "...";
case 't':
return "-";
case 'u':
return "..-";
case 'v':
return "...-";
case 'w':
return ".--";
case 'x':
return "-..-";
case 'y':
return "-.--";
// for space
case 'z':
return "--..";
}
return "";
}
static void morseCode(string s)
{
// character by character print
// Morse code
for (int i = 0;i<s.Length; i++)
Console.Write(morseEncode(s[i]));
Console.WriteLine();
}
// Driver code
public static void Main ()
{
string s = "geeksforgeeks";
morseCode(s);
}
}
// This code is contributed by vt_m.
我的问题是:
我如何实现此代码以使用我的模板。我需要创建应用程序 tahat 正在使用 switch case 将字母表转换为莫尔斯码。
谢谢,祝你有愉快的一天。
请在下方查看。
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
GFG.morseEncode('a');
}
}
}
如何使用此代码赢得 C# 控制台应用程序。我完全是编写应用程序的新手。 我需要创建将字母表转换为摩尔斯电码的应用程序。
在 class 中,我们使用 visual studio 2015。我们正在为 windows.
在 C# 控制台应用程序中创建应用程序我们的应用程序模板开头为:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
}
}
}
我在 https://www.geeksforgeeks.org/morse-code-implementation/ 上找到的程序 是:
// C# program to demonstrate Morse code
using System;
class GFG
{
// function to encode a alphabet as
// Morse code
static string morseEncode(char x)
{
// refer to the Morse table
// image attached in the article
switch (x)
{
case 'a':
return ".-";
case 'b':
return "-...";
case 'c':
return "-.-.";
case 'd':
return "-..";
case 'e':
return ".";
case 'f':
return "..-.";
case 'g':
return "--.";
case 'h':
return "....";
case 'i':
return "..";
case 'j':
return ".---";
case 'k':
return "-.-";
case 'l':
return ".-..";
case 'm':
return "--";
case 'n':
return "-.";
case 'o':
return "---";
case 'p':
return ".--.";
case 'q':
return "--.-";
case 'r':
return ".-.";
case 's':
return "...";
case 't':
return "-";
case 'u':
return "..-";
case 'v':
return "...-";
case 'w':
return ".--";
case 'x':
return "-..-";
case 'y':
return "-.--";
// for space
case 'z':
return "--..";
}
return "";
}
static void morseCode(string s)
{
// character by character print
// Morse code
for (int i = 0;i<s.Length; i++)
Console.Write(morseEncode(s[i]));
Console.WriteLine();
}
// Driver code
public static void Main ()
{
string s = "geeksforgeeks";
morseCode(s);
}
}
// This code is contributed by vt_m.
我的问题是: 我如何实现此代码以使用我的模板。我需要创建应用程序 tahat 正在使用 switch case 将字母表转换为莫尔斯码。
谢谢,祝你有愉快的一天。
请在下方查看。
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
GFG.morseEncode('a');
}
}
}