| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1762 人关注过本帖
标题:怎么在字符串的左右加上爽引号
只看楼主 加入收藏
woyaoxuexi
Rank: 1
等 级:新手上路
帖 子:97
专家分:0
注 册:2006-11-7
收藏
 问题点数:0 回复次数:4 
怎么在字符串的左右加上爽引号

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入字符串:");
Console.ReadLine();
string[] myStr;
char[] separator ={ ' ' };
myStr = Console.ReadLine().ToString().Split(separator);
foreach (string words in myStr)
{
words = words.PadLeft(words.Length+1,'"');
Console.WriteLine("{0}",words);
}
Console.ReadKey();
}
}
}

错误 1 “words”是一个“foreach 迭代变量”,无法为它赋值 D:\temp\ConsoleApplication1\ConsoleApplication1\Program.cs 18 17 ConsoleApplication1

程序是想读取一个输入的字符串,并用空格把他分成单词,并在每个单词左右加上双引号.
我现在解决不了请教哪为达人了.







搜索更多相关主题的帖子: 引号 字符 
2006-11-27 16:56
noshow
Rank: 2
等 级:新手上路
威 望:4
帖 子:1127
专家分:0
注 册:2006-4-21
收藏
得分:0 
如果分割字符串用 Split
string . Split(' ') 用空格划分
返回的将是一个string数组
必须用string 数组 string []str=string . Split(' ');
然后用索引 str[n]来获得分开的每个

如果想对字符串进行频繁的操作 比如插入删除等等
建议用StringBuilder类 声明一个对象实例
比如StringBuilder sr=new StringBuilder();
然后就会有相应的方法可以调用
sr.Add();sr.Remove();sr.Appand();

想在stringbuiler和string 转换
直接就可以string tempStr=stringbuiler.toString();就可以了

此号自封于2006年11月30日
2006-11-27 17:03
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
foreach是只读的.

飘过~~
2006-11-27 21:23
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
收藏
得分:0 
这个我之前也没注意到,原来 foreach竟然是只读的,学到了,呵呵
2006-11-28 01:34
noshow
Rank: 2
等 级:新手上路
威 望:4
帖 子:1127
专家分:0
注 册:2006-4-21
收藏
得分:0 
以下是引用live41在2006-11-28 1:34:26的发言:
这个我之前也没注意到,原来 foreach竟然是只读的,学到了,呵呵

我也刚知道


此号自封于2006年11月30日
2006-11-28 10:37
快速回复:怎么在字符串的左右加上爽引号
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012055 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved