c#怎么把一个int数组转成string数组

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#怎么把一个int数组转成string数组相关的知识,希望对你有一定的参考价值。

求大神 解答。。。。。。。。。。不能在线等了,,睡觉了

参考技术A 首先你先知道,int 是 如何转换成 string 的:
用toString
int varInt = 1;
string varString2 = varInt.ToString();

或者Convert.toString()
int varInt = 1;
string varString = Convert.ToString(varInt);

根据以上的转换,就能实现数组的转换:
int[] a1 = 9, 8, 7 ;
string[] a2 = new string[3];

for (int i = 0; i < a1.Length; i++ )
a2[i] = a1[i].ToString();本回答被提问者采纳
参考技术B             int[] intArr =  11, 22, 33, 44, 55 ;
            string[] stringArr = new string[5];

            for (int i = 0; i < intArr.Length; i++ )
            
                stringArr[i] = intArr[i].ToString();
                Console.WriteLine(stringArr[i]);
            

参考技术C

参考技术D int 类型加 string
例子的话 就是
int i=10;
string s="";
string str=i+s;
第5个回答  2013-06-26 ebserserbser

用C#语言将json格式数据转成json对象

出现好多问题

该怎么去处理,急!!1

把你的json字符串中的所有的 "  替换为  ""


 比如我要在c#中声明一个字符串

 
  "a":"1"

写法有两种

1

string json="\\r\\n\\"a\\":\\"1\\"\\r\\n”; //因为字符串需要用"" 来定义 所以其中的"要用\\"来转义,而换行则是 \\r\\n

2

string json=@" 
  ""a"":""1""
";
//使用@ 方式定义字符串,这种方式关闭了 \\x 这种转义序列, 所以其中的" 要用另外一个"来转义  于是就变成了 ""追问

这个应该怎么去解决呢,代码和上面的一样,这样我就把json格式的数据转化为对象了吗,可以用面向对象的方式去引用它吗,例如"录取情况.全日制学生.男生"这样会出现836吗

参考技术A 如果字符串要换行的话,要在末尾加结束的引号,然后接加号,如:string str = "s" +
"t" +
"r";追问

http://zhidao.baidu.com/question/442942607.html
那里怎么看着没出问题

追答

所以如果你想定义Json结构的数据的话,最好还是用转义字符,或者把除了首尾双引号的其余双引号换为单引号

当然,还是要用加号将字符串连接起来

参考技术B http://www.cnblogs.com/txw1958/archive/2012/08/01/csharp-json.html追问

这个看过,只是我已经排好了json格式的数据,怎么把它序列化为对象,用C#

追答

你先建一个可序列号的对象需要和你的json格式数据结构一样的。
再用这个2个方法操作 Json序列化、反序列器

由于字数限制 我在网上搜了一下你可以到这个网址参考
http://www.cnblogs.com/zhaozhan/archive/2011/01/09/1931340.html

追问

我有将数据按json格式排版了下,可是应该怎么样去建立一个对象呢?对象一定是要用类吗?


"体育协会成员": "全国大学体育协会(NCAA)",
"体育奖学金项目": [

"项目": "棒球",
"性别": "男子",
"选区": "选区2"
]

追答[Serializable]
public class InfoTypeConfig

    public InfoTypeConfig()  
    List<属性类型> infoType = new List<属性类型>();
    public List<属性类型> InfoType
    
        set  属性类型 = value; 
        get  return 属性类型; 
    

[Serializable]
public class 属性类型

    public 属性类型()
     
    
    public InfoType(string 名称, string 值)
    
        this.名称 = type;
        this.值 = explain;
    
    string 名称= string.Empty;
    string  值 = string.Empty;
    public int 名称
    
        set  名称= value; 
        get  return 名称; 
    
    public string 值
    
        set  值 = value; 
        get  return 值; 
    

大概这样 如果还是不懂的,继续问

追问

能就上面我排的那格式帮我弄下吗?还有能加你q吗?本人实习生,好多问题无处解答!万分感谢

814934226求指教

以上是关于c#怎么把一个int数组转成string数组的主要内容,如果未能解决你的问题,请参考以下文章

js中怎么把对象转成string

java中如何把hashmap转换成object数组

JAVA中怎么把String 类型的二维数组转成JSON串

java中怎么将一个int转成高位在前的byte

用C#语言将json格式数据转成json对象

netty bytebuf怎么转成byte数组