标签: instance

静态变量实例和AppDomains,发生了什么?

我有

public static class A
{
   public static string ConnString;
}

[Serializable]
public class Test{
   // Accesing A's field;
   public string ConnString{get{return A.ConnString;}set{A.ConnString=value;}}
}

void Main()
{
   A.ConnString = "InitialString"; // I set A.ConnString in the current domain

   var newDomain = AppDomain.CreateDomain("DomNew");
   Test TObj = newDomain.CreateInstanceAndUnwrap(typeof(Test).Assembly.FullName, typeof(Test).FullName) as Test ;

   TObj.ConnString = "NewDomainString"; // It is supposed to set A.ConnString in the newDomain aka a different instance of A.ConnString

   // Here it is supposed to print two different values
   Console.WriteLine(A.ConnString); …
Run Code Online (Sandbox Code Playgroud)

c# variables static instance appdomain

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

Java静态与实例

所以我的编码器朋友讨厌使用static编码.然而,我的Java程序充满了它在类之间的链接,我有很多它们!

是否值得重写整个代码来删除静态方法?

使用一个优于另一个是否有任何优势?

java static instance

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

Amazon EC2终止实例(免费套餐)

我在亚马逊上使用免费套餐.我有一个微实例,我终止了.如果我创建另一个(微)实例,亚马逊会开始向我收费吗?我仍然可以在实例列表中看到我终止的实例,但我无法启动或重启它.我可以以某种方式从列表中删除它吗?

instance amazon-ec2

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

在python中创建一个匿名类实例

有时候我需要在python中创建一个匿名类实例,就像c#一样:

var o= new {attr1="somehing", attr2=344};
Run Code Online (Sandbox Code Playgroud)

但是在python中我这样做:

class Dummy: pass
o = Dummy()
o.attr1 = 'something'
o.attr2 = 344
#EDIT 1
print o.attr1, o.attr2
Run Code Online (Sandbox Code Playgroud)

如何在单一语句中以pythonic方式做到这一点?

python anonymous-types instance

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

Java家庭作业帮助(通过实例参考访问静态成员)

这是我的作业问题:


为类"Clock"写一个类声明.它应该包含小时,分钟,秒(所有整数)的实例变量.它还应该有一个toString()方法,以下面显示的格式显示时间.写一个单独的"ClockDriver"类来a)创建一个时钟实例,b)设置时钟的小时,分​​钟和秒,以及c)使用getTime()显示时钟的时间.使用第36页的Dog类示例作为指南.示例输出如下所示:

时间是3:45:00

//如果你不能同时获得两个零,请不要担心

//第二个字段 这是格式化问题

//我们稍后会处理


这是我的Clock类:

class Clock  {

int hours;
int minutes;
int seconds;


public String toString() {

    String temp = ("");
    return temp.format("%02d:%02d:%02d", hours, minutes, seconds);

} //end method toString

public void getTime() {

    System.out.print("The time is " + toString());

} //end method getTime

} //end class Clock
Run Code Online (Sandbox Code Playgroud)

这是我的ClockDriver类:

public class ClockDriver {

    public static void main (String[] args) {

        Clock c = new Clock();
        c.hours = 4;
        c.minutes = 30;
        c.seconds = 00;
        c.getTime();

    } …
Run Code Online (Sandbox Code Playgroud)

java instance static-members

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

JavaScript:如何在不使用new关键字的情况下创建类的新实例?

我认为以下代码将使问题清楚.

// My class
var Class = function() { console.log("Constructor"); };
Class.prototype = { method: function() { console.log("Method");} }

// Creating an instance with new
var object1 = new Class();
object1.method();
console.log("New returned", object1);

// How to write a factory which can't use the new keyword?
function factory(clazz) {
    // Assume this function can't see "Class", but only sees its parameter "clazz".
    return clazz.call(); // Calls the constructor, but no new object is created
    return clazz.new();  // Doesn't work because …
Run Code Online (Sandbox Code Playgroud)

javascript oop constructor instance

22
推荐指数
3
解决办法
5万
查看次数

如何在Javascript中测试相同的对象实例?

假设我在Javascript中有以下对象:

var a = { xxx: 33 };
var b = { xxx: 33 };
var c;

c = a;
Run Code Online (Sandbox Code Playgroud)

什么是Javascript测试,告诉我是否正在处理相同的对象实例?换句话说,它应该为a和b,b和c返回false,但对于a和c则为true.

javascript instance

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

确定Python变量是否是内置类型的实例

我需要确定给定的Python变量是原生类型的实例:str,int,float,bool,list,dict等.这样做有优雅的方式吗?

或者这是唯一的方法:

if myvar in (str, int, float, bool):
    # do something
Run Code Online (Sandbox Code Playgroud)

python variables instance

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

VB.NET:获取实例的类名

有没有办法用VB.NET获取实例的类名?

.net vb.net oop class instance

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

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