Tag: 文本

使用C#搜索和替换文本文件中的值

我有一个具有特定格式的文本文件。 首先是一个标识符,后跟三个空格和一个冒号。 然后是此标识符的值。 ID1 :Value1 ID2 :Value2 ID3 :Value3 我需要做的是搜索例如ID2 :并用新值NewValue2替换Value2 。 怎么办呢? 我需要解析的文件不会变得非常大。 最大的将是约150行。

使用Attach()的LINQ To SQLexception:无法添加具有已在使用的密钥的实体

考虑这种典型的断开连接情 使用LINQ To SQL从SQL Server加载Customer对象 用户编辑实体,表示层发送回修改的实体。 使用L2S的数据层必须将更改发送到SQL Server 考虑这个LINQ To SQL查询,其目的是获取Customer实体。 Cust custOrig = db.Custs.SingleOrDefault(o => o.ID == c.ID); //get the original db.Custs.Attach(c, custOrig); //we don’t have a TimeStamp=True property db.SubmitChanges(); DuplicateKeyException: Cannot add an entity with a key that is already in use. 题 你怎么能避免这种例外? 更新没有/想要/需要时间戳属性的实体的最佳策略是什么? 次优解决方案 手动将更新的客户中的每个属性设置为orig客户。 启动另一个DataContext

修改文本文件中特定行的内容

我是c#的新手,目前正在处理项目,所以我需要打开现有的文本文件并编辑特定行的内容(即32),但我失败了! 有帮助吗?

来自文本文件的2d数组c#

我有一个看起来像这样的文本文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 […]

如果没有针对每个文本框的唯一测试,如何为null或为空,我如何检查多个文本框?

我在表单上有大约20个文本字段,用户可以填写。 我想提示用户在任何文本框中输入任何内容时都要考虑保存。 现在,对它的测试真的很长而且很混乱: if(string.IsNullOrEmpty(txtbxAfterPic.Text) || string.IsNullOrEmpty(txtbxBeforePic.Text) || string.IsNullOrEmpty(splitContainer1.Panel2) ||…//many more tests 有没有办法可以使用像任何数组的数组,其中数组由文本框组成,我检查它? 还有哪些方法可以非常方便地查看自程序启动以来是否有任何更改? 我应该提到的另一件事是有一个日期时间选择器。 我不知道我是否需要测试它,因为datetimepicker永远不会为null或为空。 编辑:我将答案纳入我的程序,但我似乎无法使其正常工作。 我按如下所示设置测试并继续触发Application.Exit()调用。 //it starts out saying everything is empty bool allfieldsempty = true; foreach(Control c in this.Controls) { //checks if its a textbox, and if it is, is it null or empty if(this.Controls.OfType().Any(t => string.IsNullOrEmpty(t.Text))) { //this means soemthing was […]

如何用C#解析文本文件

通过文本格式我意味着更复杂的东西。 起初我开始手动将我要问这个问题的文本文件中的5000行添加到我的项目中。 文本文件有5000行,长度不同。例如: 1 1 ITEM_ETC_GOLD_01 골드(소) xxx xxx xxx_TT_DESC 0 0 3 3 5 0 180000 3 0 1 0 0 255 1 1 0 0 0 0 0 0 0 0 0 0 -1 0 -1 0 -1 0 -1 0 -1 0 0 0 0 0 0 0 100 0 0 0 […]

当文本长于标签大小时,调整标签的文本大小?

我有一个显示文件名的标签..我必须将标签的AutoSize设置为False才能进行设计。 因此,当文件名文本比标签大小更长时……它就像图片一样被剪切。 label1.Size = new Size(200, 32); label1.AutoSize = false; 当文本长于标签大小时,如何自动调整文本大小以适应标签大小?

如何在C#中旋转标签?

我想显示一个旋转90度的标签(所以我可以将一堆标签放在桌子顶部作为标题)。 是否有捷径可寻?

从C#中的PDF中提取文本

很简单,我需要从多个PDF中删除文本(实际上非​​常多),以便在将内容粘贴到SQL数据库之前分析内容。 我发现了一些非常粗略的免费C#库,这些库有点工作(最好的是使用iTextSharp),但是有很多格式错误,有些字符是乱码的,而且很多时候有空格(”)无处不在 – 里面的单词,在每个字母之间,它们的大块占据了几行,这看起来有点随机。 是否有任何简单的方法可以完全忽略(很可能!)或者是否有一项艰巨的任务涉及将提取的字节值可靠地转换为字母?

使用c#搜索文本文件并显示行号和包含搜索关键字的完整行

我需要帮助来使用c#搜索文本文件(日志文件)并显示行号和包含搜索关键字的完整行。