小编bra*_*ry9的帖子

c#执行shell命令并获取结果

我正在执行命令提示符命令,如下所示:

string cmd = "/c dir" ; 
System.Diagnostics.Process proc = new System.Diagnostics.Process(); 
proc.StartInfo.FileName = "cmd.exe";
proc.StartInfo.Arguments = cmd; 
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.RedirectStandardOutput = true; 
proc.Start();
Run Code Online (Sandbox Code Playgroud)

如何获取命令的输出?

c# shell command prompt output

15
推荐指数
1
解决办法
3万
查看次数

在Linq中删除查询

我有这个简单的代码,但它显示错误.我不知道我哪里错了.我在最后一行显示错误."DeleteOnSubmit"linq_testDataContext db = new linq_testDataContext();

 linq_testDataContext db = new linq_testDataContext();
 var remove = from aremove in db.logins
         where aremove.username == userNameString && aremove.Password == pwdString
         select aremove;
 db.logins.DeleteOnSubmit(remove);
Run Code Online (Sandbox Code Playgroud)

c# linq linq-to-sql

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

Visual Studio断点 - 中断特定文件访问

在读取或写入特定文件时,有没有办法让VS调试会话中断?

在这种情况下,我想将它用作一个探索性工具 - 假设我不知道在这个文件被访问的大型代码库中的位置,或者文件名被设置的位置 - 它可能会从深处拾取在一些大规模的配置.

.net debugging breakpoints visual-studio

7
推荐指数
1
解决办法
1828
查看次数

如何在不使用 id 的情况下导航到页面的某个部分

我知道我们可以通过 url 中的 id 跳转到页面的某个部分

http://example.com#myid像这样

但我想跳转到其他网站的特定部分,该部分不包含任何 id

网站: http: //www.naturals.in/ask-expert/

我想链接到专家演讲部分

我尝试使用 class,但显示 404

html navigation anchor hyperlink

7
推荐指数
1
解决办法
7723
查看次数

“另存为” Wordprocessingdocument(Open XML)文件被锁定

我有以下代码通过“ SaveAs”将通过OpenXML SDK的Word文档保存到新文档中。然后,我想尝试读取从ASP.Net创建的文件,但是由于文件被锁定并且在重新启动应用程序池之前不会释放,因此我无法这样做。

        using (WordprocessingDocument wordDoc = WordprocessingDocument.Open(tempfile, true))
        {
            wordDoc.ChangeDocumentType(WordprocessingDocumentType.Document);

            Body body = wordDoc.MainDocumentPart.Document.Body;

            Paragraph para = body.AppendChild(new Paragraph());
            Run run = para.AppendChild(new Run());
            run.AppendChild(new Text("Testing"));

            wordDoc.SaveAs(tempfileMerged); 
        }
Run Code Online (Sandbox Code Playgroud)

wordDoc是通过使用来处理的,但是我不确定如何释放从“ SaveAs”生成的文件上的锁,并且不确定在任何情况下为什么在这种情况下它都具有文件锁?

c# openxml-sdk

5
推荐指数
2
解决办法
1064
查看次数

Mvvm模型ViewModel

它可以命名为MVVM模型吗?因为View通过ViewModelData与DataModel交互.View是否应仅与ViewModelData交互?我确实读过一些正确的MVVM模型应该在ViewModel中实现INotify但不在Model中.这样对吗?

namespace WpfApplication135
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{

    public MainWindow()
    {
        InitializeComponent();
        DataContext = new ViewModelData();
    }
}
public class ViewModelData
{
    public DataModel DM { get; set; }
    public ViewModelData()
    {
        DM = new DataModel();
    }
}
public class DataModel : INotifyPropertyChanged
{
    public int label;
    public int Label
    {
        get
        {
            return label;
        }

        set
        {
            label = value;
            RaisePropertyChanged("Label");
        }
    }
    public DataModel()
    {
        Action …
Run Code Online (Sandbox Code Playgroud)

c# wpf mvvm

4
推荐指数
1
解决办法
1073
查看次数

如何在同一页面中设置多个“多读少读”按钮

我在这里做错了什么?我将每一个都放入一个单独的 ID 中,但它仍然无法在我的代码上运行。请帮忙处理几天后到期的作业!

\n\n

\r\n
\r\n
function readMoreRome() { //finds function\r\n    var dots = document.getElementById("dots"); //returns element that has the ID attribute with value, searches for dots\r\n    var moreText = document.getElementById("more"); // \'\' \'\' searches for more\r\n    var btnText = document.getElementById("myBtn"); // \'\' \'\' searches for myBtn\r\n\r\n    if (dots.style.display === "none") {\r\n        dots.style.display = "inline";\r\n        btnText.innerHTML = "Read more"; //button says read more to show more text\r\n        moreText.style.display = "none";\r\n    } else {\r\n        dots.style.display = "none";\r\n        btnText.innerHTML = "Read less"; …
Run Code Online (Sandbox Code Playgroud)

html javascript css arrays

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

C# 如何替换字符串中的变量

string name = "name1";
string country = "country1";
string greet = "Hi {name}, Are you from {country}";
Run Code Online (Sandbox Code Playgroud)

我从数据库字符串中获取了带有一些变量的字符串。我知道string.format()或者$""更换,但这解决不了。

我想要得到的结果就像

string result = $"Hi {name}, Are you from {country}";
Run Code Online (Sandbox Code Playgroud)

我怎样才能得到这个?

c# string.format

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

c# - 泛型字典键值继承问题

我有一个这样的方法:

public void SomeMethod(Dictionary<IFoo, IBar> myDict) {}
Run Code Online (Sandbox Code Playgroud)

我有两个继承自 IFoo 和 IBar 的类:

public class FooClass : IFoo {}
public class BarClass : IBar {}
Run Code Online (Sandbox Code Playgroud)

我正在尝试将我的方法与如下字典一起使用:

Dictionary<FooClass, BarClass> myDict = DeserializeFromJson();
SomeMethod(myDict);
Run Code Online (Sandbox Code Playgroud)

但我收到编译错误

参数不能从 ... 转换为 ...”。

有人可以解释为什么这种转换无效吗?

.net c# generics dictionary .net-core

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

为什么使用泛型类型,然后将其限制为带有“where”的一种类型?

使用这个有什么好处:

DataTable CopyToDataTable<T>(this IEnumerable<T> source) where T : DataRow
Run Code Online (Sandbox Code Playgroud)

你可以这样做:

DataTable CopyToDataTable<T>(this DataRow[] source)
Run Code Online (Sandbox Code Playgroud)

对不起,如果这是一个愚蠢的问题,我是新手

.net c#

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