小编sla*_*lao的帖子

检查对象是否属于同一类型

您好我需要知道如何在C#中检查相同类型的对象.

场景:

class Base_Data{}

class Person : Base_Data { }
class Phone  : Base_data { }

class AnotherClass
{
   public void CheckObject(Base_Data data)
   {
         if (data.Equals(Person.GetType()))
         { //<-- Visual Studio 2010 gives me error, says that I am using 'Person' is a type and not a variable.

        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# object

46
推荐指数
3
解决办法
6万
查看次数

SQLite数据库存储在磁盘上的哪个位置?

SQLite数据库存储在哪里,即创建时Windows 7上的目录路径?

sqlite

42
推荐指数
5
解决办法
9万
查看次数

在PHP中访问关联数组

我想在PHP下面的关联数组中访问索引'memo'

$variables["thelistitems"];
print_r($variables["thelistitems"]);
Run Code Online (Sandbox Code Playgroud)

产量

Array
(
    [0] => Array
    (
        [productid] => prod:c6dbdd62-dc13-6421-5a94-c8cd871a59d3 
        [memo] => dummy 
        [taxable] => 0 
        [unitweight] => 0 
        [unitcost] => 450.02 
        [unitprice] => 445.02 
        [quantity] => 1
    )
) 
Run Code Online (Sandbox Code Playgroud)

php arrays associative

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

虽然添加了引用,但找不到命名空间'Smo'

我已将Microsoft.SqlServer.Management.Smo.dll引用添加到我的项目中,但它仍然给出了以下错误.引用的dll位于C:\ Program Files\Microsoft SQL Server\100\SDK\Assemblies路径中.

错误25命名空间"Microsoft.SqlServer.Management"中不存在类型或命名空间名称"Smo"(您是否缺少程序集引用?)

我使用的所有类,如Smo namesapce下的Restore,Serer类也会抛出错误.

请指教.

c# assemblies

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

如何从C#中的特定光标点开始读取文件?

我想读取文件但不是从文件的开头但是在文件的特定位置.例如,我想在文件开头之后读取977个字符后的文件,然后一次读取接下来的200个字符.谢谢.

c# file-io writing file

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

使用C#连接到MS Access 2010

如何使用C#连接到.accdb格式的MS Access 2010.显然,OleDbConnection抛出了"无法识别的数据库格式"的异常.

c# ms-access

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

页面自动刷新onClick

您好,我有一个网页,当用户点击调用javascript函数的"计算按钮"时会自动刷新.body标签中有一个onLoad事件.我也使用了一些jquery. http://gist.github.com/644498

javascript

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

从CSharp中的基类对象访问派生类属性成员

我无法使用基类对象访问派生类的属性成员.

场景:

public class BaseClass{
    public virtual Write(BaseClass data){
    }
}

public class DerivedClass : BaseClass{

    private string name:

    public string Name {get {return name} set {name = value;} }

    public override Write(BaseClass data){
     Console.println(data.Name);  // gives me error here
    }

}
Run Code Online (Sandbox Code Playgroud)

c# inheritance

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

在C#中转换List对象

我需要将List对象转换为另一个作为接口的List对象

public class THold : IHold
{..}
Run Code Online (Sandbox Code Playgroud)

在这里,IHold是界面.

我想做这个:

List<THold> hold = new List<THold>();
List<IHold> test = hold;
Run Code Online (Sandbox Code Playgroud)

c# casting

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