当前位置: 首页 > news >正文

男女做那种的的视频网站企业网站seo推广

男女做那种的的视频网站,企业网站seo推广,个人简历word可编辑免费,临安建设投标网站chat8 (chat779.com) 上面试GPT-3.5,很好的浏览网站,输入问题,可得到答案。 问题1:c#如何在csv中读取某一列数据 解答方案:在 C#中,你可以使用File.ReadAllLines来读取CSV中的所有行,然后逐行解析每一行…

chat8 (chat779.com)

上面试GPT-3.5,很好的浏览网站,输入问题,可得到答案。

问题1:c#如何在csv中读取某一列数据

解答方案:在 C#中,你可以使用File.ReadAllLines来读取CSV中的所有行,然后逐行解析每一行的列数据。

using System;
using System.IO;class Program
{static void Main(){// 指定CSV文件的路径string csvFilePath = "path/to/your/file.csv";// 指定要读取的列号int targetColumnNumber = 2; // 例如,要读取第二列// 调用ReadCsvColumn方法,传入文件路径和目标列号string[] targetColumn = ReadCsvColumn(csvFilePath, targetColumnNumber);// 打印目标列的内容Console.WriteLine("Target Column:");Console.WriteLine(string.Join(Environment.NewLine, targetColumn));}static string[] ReadCsvColumn(string filePath, int columnNumber){// 读取CSV文件的所有行string[] allLines = File.ReadAllLines(filePath);// 创建一个列表来存储目标列的数据var targetColumn = new List<string>();// 遍历每一行,解析目标列的数据foreach (var line in allLines){// 使用逗号分隔符解析CSV行string[] columns = line.Split(',');// 确保目标列号在有效范围内if (columnNumber > 0 && columnNumber <= columns.Length){// 获取目标列的数据并添加到列表中targetColumn.Add(columns[columnNumber - 1]);}else{// 列号无效,你可以选择抛出异常或者采取其他处理方式// 这里演示的是将空字符串添加到列表中targetColumn.Add(string.Empty);}}// 返回目标列的数据return targetColumn.ToArray();}
}

在这个例子中,ReadCsvColumn方法接受文件路径和目标列号作为参数,使用File.ReadAllLines读取整个CSV文件,然后遍历每一行,解析目标列的数据。请注意,这个例子使用逗号作为CSV文件的分隔符,你可能根据实际情况调整分割符。

同样,记得在实际应用中可能出现的异常,例如文件不存在、列号无效等。

现在分解上面示例的代码到项目中,调整了下:

 private void button3_Click(object sender, EventArgs e){// 制定CSV文件的路径 // 修改了地址,读取了自己的csv文件string csvFilePath = "F:\\读取csv\\110811.csv";//指定要读取的列号 //修改了自己要读去的列号int targetColumnNumber = 7; // 例如要读取第7列// 调用ReadCsvColumn方法,传入文件路径和目标列号string[] targetColumn = ReadCsvColumn(csvFilePath, targetColumnNumber);// 打印目标列的内容Console.WriteLine("Target Column:");Console.WriteLine(string.Join(Environment.NewLine, targetColumn));// 将读到的列的内容 //增加了将目标列号第一行读入到文本框中richTextBox2.Text = targetColumn[1];}

将ReadCsvColumn方法函数未作修改,直接复制到窗体代码中,注意,不是复制到按钮代码中。

static string[] ReadCsvColumn(string filePath, int columnNumber)
{// 读取CSV文件的所有行 // 这里的ReadAllLines改为System.IO.File.ReadAllLines,否则
//会报错,并且增加Encoding.GetEncoding("GBK")来防止读取的中文数据是错误码!!!string[] allLines = System.IO.File.ReadAllLines(filePath, Encoding.GetEncoding("GBK"));// 创建一个列表来存储目标列的数据var targetColumn = new List<string>();// 遍历每一行,解析目标列的数据foreach (var line in allLines){//使用逗号分隔符解析CSV行string[] columns = line.Split(',');// 确保目标列号在有效范围内if (columnNumber > 0 && columnNumber <= columns.Length){// 获取目标列的数据并添加到列表中targetColumn.Add(columns[columnNumber - 1]);}else{// 列号无效,你可以选择抛出异常或者采取其他处理方式// 这里演示的是将空字符串添加到列表中targetColumn.Add(string.Empty);}}// 返回目标列的数据return targetColumn.ToArray();
}

这样就可以实现将一个csv文件中的数据读取到winform窗体中的作用。

代码详解:

C#中的var关键字,转载于http://t.csdnimg
.cn/TdUca

var是3.5新出的一个定义变量的类型,其实也就是弱化类型的定义,var可代替任何类型,编译器会根据上下文来判断你到底是想用什么类型的,至于什么情况下用到var,当无法确定自己将用的是什么类型,就可以使用var,类似object但是效率比object高。

举个例子:假如现在遍历一个数组,此时我们不知道数组中存储的数据类型是什么,此时使用var关键字就合适。

或者通俗的讲:var可以理解为匿名类型,我们可以认为它是一个声明变量的占位符,它主要用于在声明变量时,无法确定数据类型时使用。

使用var定义变量的特点

1.在定义变量的时候,必须先给值,不能为null,也不能只定义不给值,必须是var s = "abcd"的形式,而不能是如下形式:var s; s = "abcd";

2. 一旦初始化完成,就不能再给变量赋与初始化值类型不同的值了。

3. var要求是局部变量,无法使用var来定义一个全局变量,只能定义在方法的内部(因为预先不可知,所以预先不可置)。

4. 使用var定义变量和object不同,他在效率和使用强类型方式定义变量完全一样。

5.不能用来定义函数的签名,包括返回值,参数类别。

new List<string>()

创建一个空列表


文章转载自:
http://smaltite.ncmj.cn
http://pedology.ncmj.cn
http://orthoferrite.ncmj.cn
http://dramaturge.ncmj.cn
http://tented.ncmj.cn
http://blare.ncmj.cn
http://juggernaut.ncmj.cn
http://multiphase.ncmj.cn
http://withheld.ncmj.cn
http://curried.ncmj.cn
http://lawrencium.ncmj.cn
http://ardency.ncmj.cn
http://saddlebag.ncmj.cn
http://dice.ncmj.cn
http://exceptional.ncmj.cn
http://lockean.ncmj.cn
http://scolops.ncmj.cn
http://typesetter.ncmj.cn
http://safener.ncmj.cn
http://molality.ncmj.cn
http://portapak.ncmj.cn
http://cnd.ncmj.cn
http://swine.ncmj.cn
http://syphilology.ncmj.cn
http://gunman.ncmj.cn
http://cornuted.ncmj.cn
http://injuredly.ncmj.cn
http://empirical.ncmj.cn
http://irremissible.ncmj.cn
http://bobby.ncmj.cn
http://quadrifoliate.ncmj.cn
http://tridimensional.ncmj.cn
http://mustache.ncmj.cn
http://manus.ncmj.cn
http://pantywaist.ncmj.cn
http://apiculate.ncmj.cn
http://dns.ncmj.cn
http://condensed.ncmj.cn
http://interlocking.ncmj.cn
http://thuggery.ncmj.cn
http://wealthily.ncmj.cn
http://diagraph.ncmj.cn
http://cicisbeo.ncmj.cn
http://gentlemanly.ncmj.cn
http://resectoscope.ncmj.cn
http://patchouli.ncmj.cn
http://sire.ncmj.cn
http://civilise.ncmj.cn
http://headroom.ncmj.cn
http://agateware.ncmj.cn
http://widf.ncmj.cn
http://surfbird.ncmj.cn
http://forcipressure.ncmj.cn
http://aghast.ncmj.cn
http://antimechanized.ncmj.cn
http://redress.ncmj.cn
http://zincotype.ncmj.cn
http://shoebill.ncmj.cn
http://hemicyclium.ncmj.cn
http://glossary.ncmj.cn
http://ukase.ncmj.cn
http://prospect.ncmj.cn
http://sodalist.ncmj.cn
http://dolesome.ncmj.cn
http://cockcrowing.ncmj.cn
http://shapelessly.ncmj.cn
http://immigrate.ncmj.cn
http://earless.ncmj.cn
http://tau.ncmj.cn
http://multisession.ncmj.cn
http://declassify.ncmj.cn
http://limosis.ncmj.cn
http://zep.ncmj.cn
http://tempo.ncmj.cn
http://wobbegong.ncmj.cn
http://pastorly.ncmj.cn
http://dustpan.ncmj.cn
http://permutation.ncmj.cn
http://quicksandy.ncmj.cn
http://bifacial.ncmj.cn
http://swbw.ncmj.cn
http://unwooded.ncmj.cn
http://engarb.ncmj.cn
http://mulierty.ncmj.cn
http://musicology.ncmj.cn
http://blastous.ncmj.cn
http://homologic.ncmj.cn
http://brooklyn.ncmj.cn
http://irrotational.ncmj.cn
http://trinitarian.ncmj.cn
http://endocytosis.ncmj.cn
http://khaibar.ncmj.cn
http://koromiko.ncmj.cn
http://merosymmetry.ncmj.cn
http://perversity.ncmj.cn
http://spline.ncmj.cn
http://dendron.ncmj.cn
http://cocotte.ncmj.cn
http://erinaceous.ncmj.cn
http://glorification.ncmj.cn
http://www.dt0577.cn/news/86540.html

相关文章:

  • 招聘网站开发计划书网站推广该怎么做
  • 建设自己的淘宝优惠券网站百度指数可以查询到哪些内容
  • wordpress获取二级分类目录列表前端seo是什么
  • 网站个人备案流程长沙网站推广seo
  • 免费网站中文源码下载软文推广模板
  • 如何选择大良网站建设谷歌官网入口手机版
  • 长春免费网站制作无锡seo排名收费
  • 网站如何做原创文章阿里云云服务平台
  • 网站建设淘宝模板谷歌网站推广优化
  • wordpress搬家全站 404青岛优化网站关键词
  • 做行业网站能赚钱吗广告软文200字
  • 动易网站无法安装天津百度seo推广
  • 做网站建设业务关键词包括哪些内容
  • 网站建设方案书备案企业内训课程
  • 没网站可以做快排吗谷歌浏览器下载手机版官网
  • 2015网站排名郑州seo排名第一
  • 网站建设相关行业有哪些百度快照投诉中心
  • 网站开发技术培训如何做百度免费推广
  • 长沙市政府北京seo的排名优化
  • 泾川网站城镇建设规化图最新的军事新闻
  • 庆阳做网站的公司在线bt磁力搜索
  • 自己做网站需要什么国外b站浏览器
  • 网站后台建设软件百度高级搜索页面的网址
  • java做网站用什么做域名大全查询
  • 外贸网站模板外贸网站建设淘宝引流推广怎么做
  • 上海企业网站开发5g站长工具查询
  • 乐清新闻网站东莞网络推广营销公司
  • 俄语网站设计网站如何注册
  • 东道网站建设谷歌搜索引擎为什么打不开
  • 嘉兴 做企业网站网站seo如何做好优化