您好我需要知道如何在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) 我想在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) 我已将Microsoft.SqlServer.Management.Smo.dll引用添加到我的项目中,但它仍然给出了以下错误.引用的dll位于C:\ Program Files\Microsoft SQL Server\100\SDK\Assemblies路径中.
错误25命名空间"Microsoft.SqlServer.Management"中不存在类型或命名空间名称"Smo"(您是否缺少程序集引用?)
我使用的所有类,如Smo namesapce下的Restore,Serer类也会抛出错误.
请指教.
我想读取文件但不是从文件的开头但是在文件的特定位置.例如,我想在文件开头之后读取977个字符后的文件,然后一次读取接下来的200个字符.谢谢.
如何使用C#连接到.accdb格式的MS Access 2010.显然,OleDbConnection抛出了"无法识别的数据库格式"的异常.
您好,我有一个网页,当用户点击调用javascript函数的"计算按钮"时会自动刷新.body标签中有一个onLoad事件.我也使用了一些jquery. http://gist.github.com/644498
我无法使用基类对象访问派生类的属性成员.
场景:
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) 我需要将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# ×6
arrays ×1
assemblies ×1
associative ×1
casting ×1
file ×1
file-io ×1
inheritance ×1
javascript ×1
ms-access ×1
object ×1
php ×1
sqlite ×1
writing ×1