小编Dmi*_*iyd的帖子

System.Threading.Tasks

我正在尝试使用该参考.我知道它在c#4中.我不知道我现在有什么.

但基本上,当我写这行时:

Task.Factory.StartNew(someMethod);
Run Code Online (Sandbox Code Playgroud)

它告诉我这是一个错误.有没有办法解决它,所以我的ide将识别该库(任务并行库)?

c# multithreading asynchronous task

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

为什么我会收到InvalidOperationException?

foreach (var shotItem in Invadershots)// it points to me to there and doesnt allow me to loop.."{"Collection was modified; enumeration operation may not execute."}"
{
  shotItem.Move();// it happens when this simple method called (which actually checks some bool..if the shot was out of the winform).
  if (shotItem.removeShot)
  {
        Invadershots.Remove(shotItem);
  }
}
Run Code Online (Sandbox Code Playgroud)

可能是因为我同时更改了列表项吗?
如何防止发生错误?

c# invalidoperationexception winforms

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

ADO.NET或Linq to SQL?

我正在建立一个论坛,它有4个表:用户,主题,评论,主题.

我建立了连接和页面..我开始使用ADO.net方式插入数据并选择数据.但后来我发现要进行更复杂的操作,我需要知道SQL.所以我正在寻找另一种方式,我发现我可以打开Visual Studio 2010,将Linq添加到生成对象关系设计器的SQL文件中.我读到了如何编写代码,我看到我只需要使用DataContext带有简单代码的对象的using语句来更新,添加,删除表中的行.

我想知道,使用一种查询方法有什么好处?

c# sql linq asp.net ado.net

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

在Visual Studio 2010和SQL Express 2005中编写存储过程之间有区别吗?

在性能或灵活性方面有区别吗?在SQL Express 2005中编写存储过程并将它们导入VS2010是浪费时间吗?

c# sql asp.net

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

javascript问题

我在firefox中启用了javascript ..但它似乎不起作用:

<head runat="server">

<title></title>
<script src="Jquery.js" type="text/javascript">
    $(function () { alert('Ready to do your bidding!'); });

    $(document).ready(function () {
        alert('Welcome to StarTrackr! Now no longer under police …');


    });

</script>
Run Code Online (Sandbox Code Playgroud)

没有警报出现

javascript firefox jquery

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

继承问题

我创建了一个类:

public class AbortableBackgroundWorker : BackgroundWorker
{



  private Thread workerThread;

    protected override void OnDoWork(DoWorkEventArgs e)
    {
        workerThread = Thread.CurrentThread;
        try
        {
            base.OnDoWork(e);
        }
        catch (ThreadAbortException)
        {
            e.Cancel = true; //We must set Cancel property to true!
            Thread.ResetAbort(); //Prevents ThreadAbortException propagation
        }
    }


    public void Abort()
    {
        if (workerThread != null)
        {
            workerThread.Abort();
            workerThread = null;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

以下是我如何使用它:

  backgroundWorker1 = new AbortableBackgroundWorker();
//...
backgroundWorker1.RunWorkerAsync();

if (backgroundWorker1.IsBusy == true)
{
    backgroundWorker1.Abort();//This method is unavailable :(
    backgroundWorker1.Dispose();
}
Run Code Online (Sandbox Code Playgroud)

另一个小问题..这个代码会取消背景工作者吗?

c# inheritance winforms

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

跨活动传递信息的问题

我试图通过这个:

Intent i=new Intent(ctx,SpendingsDetails.class);
extras.putString("SpendingAmount", "1");
extras.putString("SpendingDescription","2");
extras.putString("SpendingDate","3");
i.putExtras(extras);
startActivityForResult(i,1);
Run Code Online (Sandbox Code Playgroud)

获取信息的活动会执行以下信息.

    spendingAmount=(TextView)findViewById(R.id.spending_Sum);
spendingDetails=(TextView)findViewById(R.id.spending_Details);

Bundle extras=getIntent().getExtras();
if(extras!=null)
{
    spendingAmount.setText(extras.getString("SpendingAmount"));
    spendingDetails.setText(extras.getString("SpendingDescription"));
}
Run Code Online (Sandbox Code Playgroud)

我收到一个错误,应用程序无法在第一个活动屏幕上继续.我做错了什么?

java android android-intent android-activity

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

我正在寻找一个可以防止这种情况的php函数:Undefined index:message in

if(defined($_POST["message"]) && defined($_POST["name"]))
{
Run Code Online (Sandbox Code Playgroud)

在那个if块中,不断抛出异常.我正在寻找一个函数,通过测试post变量是否存在来防止这种情况..如果它不存在则返回false而不是抛出异常

php forms post

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

如何在jquery中添加选项卡

我有这个代码:

<script>
    $(function() {
        $("#tabs").tabs({ event: "mouseover" });        
        $("#tabs").tabs("add","#tab-4","Friends Discussions");
        $("#tabs").tabs("add","#tab-5","Announcements");
        $("#tabs").tabs("add","#tab-6","Contact");
    });
</script>

<div class="demo" align="center" >
    <div id="tabs">
        <ul>
            <li><a href="#tabs-1">Recent Discussions</a></li>
            <li><a href="#tabs-2">Most Popular Discussions</a></li>
            <li><a href="#tabs-3">Most Viewed Discussions</a></li>
        </ul>

        <div id="tabs-1">
            <p>111111111111</p>
        </div>

        <div id="tabs-2">
            <p>222222222222</p>
        </div>

        <div id="tabs-3">
            <p>333333333333333</p>
        </div>

        <div id="tabs-4">
            <p>4444444444</p>
        </div>

        <div id="tabs-5">
            <p>555555555</p>
        </div>

        <div id="tabs-6">
            666666666
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

选项卡4,5和6具有与选项卡1,2和3中显示的内容相同的内容.为什么会发生这种情况?

javascript jquery jquery-ui

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

序列化异常

我想保存一个chessGameplay的状态.

private void saveToolStripMenuItem_Click(object sender, EventArgs e)// menu strip control
{
    saveFileDialog1.InitialDirectory = @"c:\";

    DialogResult result= saveFileDialog1.ShowDialog();
    if (result == DialogResult.OK)
    {
        saveToFile(saveFileDialog1.FileName);
    }

}

private void loadToolStripMenuItem_Click(object sender, EventArgs e)
{
    openFileDialog1.InitialDirectory = @"c:\";

    DialogResult result= openFileDialog1.ShowDialog();
    if (result == DialogResult.OK)
    {
        openFile(openFileDialog1.FileName);
    }
}
GameSave game2 = new GameSave();
public void saveToFile(string s)
{
    game2.setLoadedPieces(codeFile.PieceState());// will pass the current pieces state. that is an array of all the chess pieces objects..which determine where each piece is on the …
Run Code Online (Sandbox Code Playgroud)

c# serialization winforms

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