标签: dynamic

电话和申请有什么区别?

使用callapply调用函数有什么区别?

var func = function() {
  alert('hello!');
};
Run Code Online (Sandbox Code Playgroud)

func.apply(); VS func.call();

上述两种方法之间是否存在性能差异?当它最好使用callapply,反之亦然?

javascript performance function dynamic

3012
推荐指数
21
解决办法
69万
查看次数

将JSON反序列化为C#动态对象?

有没有办法将JSON内容反序列化为C#4动态类型?为了使用DataContractJsonSerializer,跳过创建一堆类会很不错.

.net c# serialization json dynamic

919
推荐指数
22
解决办法
67万
查看次数

eval,exec和compile之间有什么区别?

我一直在寻找的Python代码动态评估,并遇到了eval()compile()功能,以及exec声明.

有人可以解释之间的区别evalexec怎样的不同模式,compile()适应吗?

python eval dynamic exec

403
推荐指数
3
解决办法
19万
查看次数

动态添加元素到listView Android

谁能解释或建议在android中创建listView的教程?

这是我的要求:

  • 我应该能够通过按下按钮动态添加新元素.
  • 应该足够简单易懂(例如,可能没有任何性能改进或转换视图)

我知道有很多关于这个主题的问题,在StackOverflow上发布,但找不到任何能回答我问题的问题.谢谢!

android listview dynamic

323
推荐指数
5
解决办法
51万
查看次数

strings.xml中的参数是否可能?

在我的Android应用程序中,我将使用国际化来实现我的字符串.我的语法和句子用不同语言构建的方式有问题.

例如:

"5分钟前" - 英文

"vor 5 Minuten" - 德语

我可以在strings.xml中执行以下操作吗?

<string name="timeFormat">{0} minutes ago</string>
Run Code Online (Sandbox Code Playgroud)

然后有些神奇的

getString(R.id.timeFormat, dynamicTimeValue)
Run Code Online (Sandbox Code Playgroud)

此行为也将解决不同单词顺序的其他问题.

string parameters android dynamic optional

268
推荐指数
5
解决办法
14万
查看次数

C#4.0中使用的"动态"类型是什么?

C#4.0引入了一种名为"dynamic"的新类型.这听起来不错,但程序员会用它做什么?

有没有可以节省一天的情况?

.net c# dynamic c#-4.0

218
推荐指数
5
解决办法
14万
查看次数

测试动态变量上的属性是否可用

我的情况很简单.在我的代码的某处我有这个:

dynamic myVariable = GetDataThatLooksVerySimilarButNotTheSame();

//How to do this?
if (myVariable.MyProperty.Exists)   
//Do stuff
Run Code Online (Sandbox Code Playgroud)

所以,基本上我的问题是如何检查(不抛出异常)我的动态变量上有某个属性可用.我可以做,GetType()但我宁愿避免,因为我真的不需要知道对象的类型.我真正想知道的是一个属性(或方法,如果让生活更轻松)是可用的.有什么指针吗?

c# dynamic dynamic-keyword

217
推荐指数
7
解决办法
11万
查看次数

动态添加属性到ExpandoObject

我想在运行时动态地向ExpandoObject添加属性.所以例如添加一个字符串属性调用NewProp我想写类似的东西

var x = new ExpandoObject();
x.AddProperty("NewProp", System.String);
Run Code Online (Sandbox Code Playgroud)

这很容易吗?

c# dynamic expandoobject c#-4.0

215
推荐指数
3
解决办法
10万
查看次数

如何实现规则引擎?

我有一个存储以下内容的db表:

RuleID  objectProperty ComparisonOperator  TargetValue
1       age            'greater_than'             15
2       username       'equal'             'some_name'
3       tags           'hasAtLeastOne'     'some_tag some_tag2'
Run Code Online (Sandbox Code Playgroud)

现在说我有这些规则的集合:

List<Rule> rules = db.GetRules();
Run Code Online (Sandbox Code Playgroud)

现在我还有一个用户的实例:

User user = db.GetUser(....);
Run Code Online (Sandbox Code Playgroud)

我将如何循环这些规则,并应用逻辑并执行比较等?

if(user.age > 15)

if(user.username == "some_name")
Run Code Online (Sandbox Code Playgroud)

由于对象的属性如'age'或'user_name'存储在表中,以及比较操作符'great_than'和'equal',我怎么可能这样做?

C#是一种静态类型语言,因此不确定如何继续前进.

c# rule-engine dynamic

197
推荐指数
6
解决办法
8万
查看次数

动态(C#4)和var之间有什么区别?

我已经阅读了大量有关C#v4附带的新关键字的文章,但我无法弄清楚"动态"和"var"之间的区别.

这篇文章让我思考它,但我仍然看不出任何区别.

难道你只能将"var"用作局部变量,而是局部变量和全局变量吗?

你能否展示一些没有动态关键字的代码,然后用动态关键字显示相同的代码?

c# dynamic

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