当前位置:首页教育技巧office技巧office课程

怎么改ppt字体的全角和半角

2024-07-02 10:40:33


1.怎么替换全角和半角字符

public class ConvertDBCAndSBC

{

/// <summary>;半角转成全角

/// 半角空格32,全角空格12288

/// 其他字符半角33~126,其他字符全角65281~65374,相差65248

/// </summary>

/// <param name="input"></param>

/// <returns></returns>

public string DBCToSBC(string input)

{

char[] cc = input.ToCharArray();

for(int i=0;i<cc.Length;i++)

{

if(cc[i] == 32)

{

// 表示空格

cc[i]=(char)12288;

continue;

}

if(cc[i] < 127 && cc[i] > 32)

{

cc[i]=(char)(cc[i]+65248);

}

}

return new string(cc);

}

/// <summary>;全角转半角

/// 半角空格32,全角空格12288

/// 其他字符半角33~126,其他字符全角65281~65374,相差65248

/// </summary>

/// <param name="input"></param>

/// <returns></returns>

public string SBCToDBC(string input)

{

char[] cc = input.ToCharArray();

for (int i = 0; i < cc.Length; i++)

{

if(cc[i] == 12288)

{

// 表示空格

cc[i] = (char)32;

continue;

}

if (cc[i] > 65280 && cc[i] < 65375)

{

cc[i] = (char)(cc[i] - 65248);

}

}

return new string(cc);

}

}

上面是C#

相关信息


电脑版

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2024 www.at317.com All Rights Reserved .