小编DOK*_*DOK的帖子

如何在VS中进行单元测试?

我听说过VS中的单元测试.该社区的许多人都说,创建单元测试将改善您的OOP设计.

我真的不知道.你能知道一个关于如何创建它的网站吗?

c# oop unit-testing visual-studio

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

Proguard设置为不删除未使用的方法

考虑到android的以下代码结构:

package blah;
class A{
    class B{
        public void foo(String s){
        }
    } 
}
Run Code Online (Sandbox Code Playgroud)

我如何告诉proguard不要删除或混淆foo.
foo在编译时是代码中未使用的函数,但是在运行时从另一个代码运行.

我试过了:

-keep class blah.A.B;

-keepclassmembers class blah.A.B {
  public void foo(String s);
}
Run Code Online (Sandbox Code Playgroud)

等等,但没有什么能阻止Proguard删除该功能.我不希望proguard改变'foo'的名字.Proguard可能会更改A类或B类的名称,但不能更改函数名称'foo'.有什么建议?

android proguard

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

如何仅显示数据表中的某些列?

我正在使用返回数据集的Web服务.在这个数据集中有5个表,比如表A,B,C,D,E.我使用表A.

所以

DataTable dt = new DataTable()
dt = dataset.Table["A"]
Run Code Online (Sandbox Code Playgroud)

现在在这个数据表中有列a1,a2,a3,a4,a5,a6,a7.

假设我只想获取列a3和a4然后将其绑定到我的数据网格.

我该怎么做呢?

.net c# datatable datagrid dataset

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

Linq返回匿名类型列表

Caan somone建议我尝试实现的最佳方法(linq to sql,返回数据列表以显示在网格/列表等等)...它抱怨匿名类型转换,并从我正在阅读,那不是优雅的做法.

  Public Function GetHistory(ByVal historyId As Integer) As List(Of ?????????)
    Using dc As New myDataContext(Application.GetConnection)
      Return (From t In dc.ActionTypes, a In t.MyTable Where a.HistoryID = historyId Select a.ActionOn, a.ActionBy, t.Description, a.ImpactedItem, a.ActionDescription).ToList
    End Using
  End Function
Run Code Online (Sandbox Code Playgroud)

linq vb.net asp.net anonymous-types linq-to-sql

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

关于"this"关键字的C#快速问题?

这段代码是否正确:

using (MyForm form = new MyForm { TopMost = TopMost})
{
}
Run Code Online (Sandbox Code Playgroud)

我想创建新的Form TopMost,如果父Form是TopMost,或者我应该这样写,我的意思是新的Form TopMost属性不会自我分配给它自己.

using (MyForm form = new MyForm { TopMost = this.TopMost})
{
}
Run Code Online (Sandbox Code Playgroud)

c#

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

在Android应用中检测汽车加速?

我想将一些Accelerometer代码合并到一个正在运行的Android应用程序中,并希望看看这是否可行.基本上我需要的是代码检测汽车加速运动.我不想用代码确定速度,但只是区分电话是否在车内并且加速运动(因此汽车第一次移动).我已经经历了许多不同的加速度计应用程序,看看这个动作是否会产生可行的轮廓,并且看起来确实如此.只是找到一个弹出"Hello World"对话框的东西,当它检测到你在车里并且它第一次在街上移动时.任何帮助将不胜感激,简单的是或否可能会有效.我也有兴趣补偿那些能够做到这一点的人.

谢谢,

JTW

javascript java android

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

如何从经典 asp 中的函数返回数组?

试过这个

Function myfunction()
Dim myArray(1)
myArray(0) = "1"
myArray(1) = "2"

myfunction = myArray
End Function

Dim newarray = myfunction()
Run Code Online (Sandbox Code Playgroud)

我收到 500 错误。

我正在使用 IIS7 和 .NET 运行时 ASP.Net 2.0/3.0/3.5 在 Godaddy 的免费经济托管上(如果有帮助的话)。

asp-classic

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

LINQ中的匿名类型

我正试图从查询中获取匿名对象:

var myList = from td in MyObjectList
             select new
             {
                 a = td.a,
                 b = td.b,
                 c = td.c,
                 name = (from r in contex.NewList
                         where r.aa  == td.a && r.bb == td.b
                         select r.Name).ToList()
             };
Run Code Online (Sandbox Code Playgroud)

我希望名称有r.Name值因为我希望名称列表只包含一个元素.如果它包含0个元素,我想命名为NONE,如果超过1个元素则应抛出异常或其他东西.

是否有可能实现这样的目标?感谢帮助.

c# linq anonymous-types .net-4.0 linq-to-sql

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

你调用的对象是空的

当我尝试使用"VIEW IN BROWSER"选项从VS 2008中的IDE打开页面时,我得到"对象引用未设置为对象的实例"错误.

这段代码我得到这个错误:

 XResult = Request.QueryString["res"];    
 TextBox1.Text = XResult.ToString();
Run Code Online (Sandbox Code Playgroud)

c# reference request.querystring

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

c#按ID搜索ms访问数据库

private void Filtriraj()
    {
        string filter = string.Empty;
        if (txtID.Text.Length > 0)
        {
            filter = "ID LIKE '%" + txtID.Text + "%'";
        }
        if (txtName.Text.Length > 0)
        {
            filter = "Name LIKE '%" + txtName.Text + "%'";
        }
    }
Run Code Online (Sandbox Code Playgroud)

我想在我的c#app中通过ms访问数据库表进行搜索.上面的一个连接到"Table1",它有一些字段,如ID,名称,姓氏,地址...... ID类型设置为自动编号,所有其他字段设置为文本.我能够搜索除ID以外的所有字段,这种方式上面不会工作,当我尝试按ID搜索时我得到异常(我在txtbox中输入一些在db中的ID号,exmp:'1')搜索txtName工作正常.

c# search ms-access

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