C#中new String()构造函数

本文通过一个 C# 示例介绍了如何创建并操作 Unicode 字符串,包括希腊字母的使用、字符串拼接及字符位置查找等基本操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 static void Main()
 {
        // Create a Unicode String with 5 Greek Alpha characters
        String szGreekAlpha = new String('/u0319', 5);
        // Create a Unicode String with a Greek Omega character
        String szGreekOmega1 = new String(new char[] { '/u03A9', '/u03A9', '/u03A9' });
        String szGreekOmega = new String(new char[] { '/u03A9', '/u03A9', '/u03A9' }, 2, 1);

        String szGreekLetters = String.Concat(szGreekOmega, szGreekAlpha, szGreekOmega.Clone());
        Console.WriteLine(szGreekAlpha);
        Console.WriteLine(szGreekOmega1);
        Console.WriteLine(szGreekOmega);
        // Examine the result
        Console.WriteLine(szGreekLetters);

        // The first index of Alpha
        int ialpha = szGreekLetters.IndexOf('/u0319');
        // The last index of Omega
        int iomega = szGreekLetters.LastIndexOf('/u03A9');

        Console.WriteLine("The Greek letter Alpha first appears at index " + ialpha +
            " and Omega last appears at index " + iomega + " in this String.");
 }

 

 

结果:

?????

ΩΩΩ

Ω

Ω?????Ω

The Greek letter Alpha first appears at index 1 and Omega last appears at index
6 in this String.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值