小编Win*_*der的帖子

如何使用C#查找和替换文件中的文本

我的代码到目前为止

StreamReader reading = File.OpenText("test.txt");
string str;
while ((str = reading.ReadLine())!=null)
{
      if (str.Contains("some text"))
      {
          StreamWriter write = new StreamWriter("test.txt");
      }
}
Run Code Online (Sandbox Code Playgroud)

我知道如何找到文本,但我不知道如何用我自己的文件替换文件中的文本.

.net c# io file-handling streamreader

147
推荐指数
6
解决办法
26万
查看次数

MATLAB编译器与MATLAB编码器

这两者有什么区别?

据我所知,MATLAB编译器将MATLAB代码包装成.exe文件,这样它就可以在不安装MATLAB的情况下使用,只需要MCR.除此之外,MATLAB Builder NE还可用于生成.Net程序集,与.Net框架而不是.exe文件一起使用,但它们仍然需要MCR.

现在我不明白MATLAB Coder用的是什么?它生成C/C++代码.但MATLAB代码是否真的转换为C/C++,还是仅仅像MATLAB编译器那样打包?是否还需要MCR才能运行?

我知道这不是一个编程问题.但我搜索了互联网,但仍然没有找到明确的答案.这些是非常昂贵的产品,所以我想知道我正在进入什么.

matlab matlab-deployment matlab-compiler matlab-coder

43
推荐指数
1
解决办法
2万
查看次数

恢复到Git for Visual studio 2012的先前提交

我对git和源代码控制很新.

我正在使用vs2012的git视觉工作室工具.

我正在进行一些提交,并希望回到之前的一些提交,但我似乎无法做到这一点.当我转到提交详细信息时,恢复按钮似乎已变灰.

我在最近2个小时内一直坚持这个问题.我研究过互联网但没有用.请有人告诉我如何恢复到之前的提交.

谢谢.

.net c# git visual-studio

39
推荐指数
4
解决办法
6万
查看次数

如何在c#中制作对象的副本

假设我有一节课:

class obj
{
  int a;
  int b;
}
Run Code Online (Sandbox Code Playgroud)

然后我有这个代码:

obj myobj = new obj(){ a=1, b=2}
obj myobj2 = myobj;
Run Code Online (Sandbox Code Playgroud)

现在上面的代码引用了第一个obj.我想要的是myobj2指副本中myobj没有反映在原文中的副本.我搜索了SO,到目前为止解决方案似乎很复杂.有没有更简单的方法来做到这一点.我正在使用.net 4.5

.net c# clone

36
推荐指数
2
解决办法
12万
查看次数

如何选择某些列中具有相同值的所有行

我是sql的新手,所以请善待.

假设我必须显示所有具有相同电话号码的employee_ids(两列都在同一个表中)

我如何继续这个问题内部联接或什么.

sql sql-server inner-join

24
推荐指数
2
解决办法
13万
查看次数

用户如何在winforms中在运行时调整控件大小

说我有一个pictureBox.

现在我想要的是用户应该可以随意调整pictureBox的大小.但是我不知道如何开始这件事.我搜索了互联网,但信息很少.

任何人都可以至少指导我从哪里开始?

.net c# winforms

12
推荐指数
3
解决办法
2万
查看次数

不能将运算符'<'应用于T和T类型的操作数

所以这是我的代码

public void BubbleSort<T>(T[] array) where T : IComparable<T>
{
    for (int i = 0; i < array.Length; i++)
    {
        for (int j = 1; j < array.Length; j++)
        {
            if (array[j] < array[j - 1])
            {

            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在拍摄之前不要搜索.我已经搜索了,其中一个答案在SO上说要使用一个可比较的接口来解决问题.

不幸的是,我不会在这个错误的任何地方.

.net c# generics

9
推荐指数
3
解决办法
8463
查看次数

C#单元测试类与私有构造函数?

好的,所以我得到了一个任务,我必须在一个私有构造函数的类上进行单元测试.

现在,如果所有方法都是非静态的,我怎么想在没有初始化类的情况下进行单元测试.

有没有办法我可以在一个私有构造函数的类上进行单元测试(没有反射)?

.net c# nunit unit-testing

7
推荐指数
2
解决办法
6053
查看次数

在winforms中检测箭头键

可能重复:
向上,向下,向左和向右箭头键不会触发KeyDown事件

首先看代码.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Threading;
namespace winform_project
{
 public partial class Form1 : Form
 {

    public Form1()
    {
        InitializeComponent();

    }

    private void Form1_KeyPress(object sender, KeyPressEventArgs e)
    {
        MessageBox.Show("Hello");
    }
 }
}
Run Code Online (Sandbox Code Playgroud)

我能够检测字母数字键.但是我无法检测箭头键.

在这方面,任何帮助都将受到赞赏.

.net c# keypress

6
推荐指数
1
解决办法
2万
查看次数

只获得那些没有过期图表API的Facebook活动

我试图只获得那些尚未过期的Facebook活动(即将发生的事件).

当我使用以下查询时,我会收到所有事件,包括很久以前已过期的事件.

FBRequestConnection startWithGraphPath:@"/me/events"
                                     parameters:nil
                                     HTTPMethod:@"GET"
Run Code Online (Sandbox Code Playgroud)

facebook objective-c facebook-graph-api ios facebook-ios-sdk

6
推荐指数
1
解决办法
2072
查看次数