c#写一个创建用户名,当用户输入自己的名字和姓氏。最后输出从他们名字的第一个字母和整个姓氏创建用户名。
时间: 2024-03-07 18:50:30 浏览: 25
可以使用以下代码实现:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入您的名字:");
string firstName = Console.ReadLine();
Console.WriteLine("请输入您的姓氏:");
string lastName = Console.ReadLine();
string username = firstName.Substring(0, 1) + lastName;
Console.WriteLine("您的用户名是:" + username);
}
}
```
首先,通过 `Console.ReadLine()` 方法获取用户输入的名字和姓氏。然后,使用 `Substring()` 方法获取名字的第一个字母,拼接上姓氏,即可得到用户名。最后,使用 `Console.WriteLine()` 方法输出用户名。
相关问题
用C#写一个将输入的用户名和密码写到文件的Unity脚本
可以使用以下代码实现:
```csharp
using System.IO;
using UnityEngine;
using UnityEngine.UI;
public class WriteToFile : MonoBehaviour
{
public InputField usernameInput;
public InputField passwordInput;
public void WriteToFileButton()
{
string username = usernameInput.text;
string password = passwordInput.text;
string path = Application.dataPath + "/UserData.txt";
StreamWriter writer = new StreamWriter(path, true);
writer.WriteLine("Username: " + username + ", Password: " + password);
writer.Close();
Debug.Log("User data written to file.");
}
}
```
这个脚本包含了一个按钮,当用户点击它时,会将输入框中的用户名和密码写入到一个名为 "UserData.txt" 的文件中。这个文件会被写到应用程序的数据路径下。注意,这段代码中的路径是相对于应用程序的 Assets 文件夹的路径。
在 Unity 中,将这个脚本挂载到一个空对象上,并将输入框的引用分别赋值给 `usernameInput` 和 `passwordInput` 变量。然后将这个脚本关联到一个按钮的 `OnClick` 事件中。
c#用控制台设计一个输入名字和时间输出名字+上午好/下午好/晚上好的代码
可以使用以下代码实现:
```csharp
using System;
namespace Greeting
{
class Program
{
static void Main(string[] args)
{
Console.Write("请输入您的名字:");
string name = Console.ReadLine();
DateTime now = DateTime.Now;
string greeting = "";
if (now.Hour >= 6 && now.Hour < 12)
{
greeting = "上午好";
}
else if (now.Hour >= 12 && now.Hour < 18)
{
greeting = "下午好";
}
else
{
greeting = "晚上好";
}
Console.WriteLine($"{name}{greeting}!");
Console.ReadKey();
}
}
}
```
运行程序后,会提示用户输入名字,然后根据当前时间输出对应的问候语。注意,这里使用了 `DateTime.Now` 获取当前时间,并根据时间的小时数来判断是上午、下午还是晚上。