Questions tagged «dynamic»

动态是广泛使用的术语,通常描述了程序在运行时而不是编译时做出的决定。




7
如何在Android中动态添加元素到listView
谁能解释或建议一个在Android中创建listView的教程? 这是我的要求: 我应该能够通过按下按钮来动态添加新元素。 应该足够简单易懂(例如,可能没有任何性能改进或convertview) 我知道有关此主题的问题很多,在此处发布在StackOverflow上,但是找不到任何可以回答我问题的问题。谢谢!



14
测试动态变量上的属性是否可用
我的情况很简单。在我的代码中,我有这个地方: dynamic myVariable = GetDataThatLooksVerySimilarButNotTheSame(); //How to do this? if (myVariable.MyProperty.Exists) //Do stuff 因此,基本上我的问题是如何检查(不引发异常)动态变量上是否有某个属性可用。我可以,GetType()但是我宁愿避免这种情况,因为我真的不需要知道对象的类型。我真正想知道的只是一个属性(或方法,如果使生活更轻松)是否可用。有指针吗?

10
如何实施规则引擎?
我有一个存储以下内容的数据库表: RuleID objectProperty ComparisonOperator TargetValue 1 age 'greater_than' 15 2 username 'equal' 'some_name' 3 tags 'hasAtLeastOne' 'some_tag some_tag2' 现在说我有这些规则的集合: List<Rule> rules = db.GetRules(); 现在,我还有一个用户实例: User user = db.GetUser(....); 我将如何遍历这些规则,应用逻辑并执行比较等? if(user.age > 15) if(user.username == "some_name") 由于对象的属性(例如“年龄”或“用户名”)与比较运算符“ great_than”和“ equal”一起存储在表中,我该怎么办呢? C#是一种静态类型的语言,因此不确定如何前进。
205 c#  dynamic  rule-engine 

14
动态(C#4)和var和有什么区别?
我已经阅读了很多有关C#v4附带的新关键字的文章,但是我看不出“ dynamic”和“ var”之间的区别。 这篇文章让我考虑了一下,但是我仍然看不到任何区别。 您是否只能将“ var”用作局部变量,但可以同时用作局部变量和全局变量? 您能显示一些没有动态关键字的代码,然后再显示具有动态关键字的相同代码吗?
199 c#  dynamic 

8
在PHP中将括号与动态变量名称一起使用
我正在尝试使用动态变量名称(我不确定它们的实际名称),但是非常像这样: for($i=0; $i<=2; $i++) { $("file" . $i) = file($filelist[$i]); } var_dump($file0); 回报是null告诉我它不起作用。我不知道我在寻找什么语法或技术,这使得很难研究。$filelist在前面定义。


11
通过字符串获取C#动态属性的值
我想dynamic使用字符串访问c#属性的值: dynamic d = new { value1 = "some", value2 = "random", value3 = "value" }; 如果我仅将“ value2”作为字符串,如何获取d.value2的值(“随机”)?在javascript中,我可以执行d [“ value2”]来访问值(“随机”),但是我不确定如何使用c#和反射来做到这一点。我最接近的是: d.GetType().GetProperty("value2") ...但是我不知道如何从中获得实际价值。 一如既往,感谢您的帮助!
180 c#  dynamic 


3
Django动态模型字段
我正在开发一个多租户应用程序,其中一些用户可以定义自己的数据字段(通过管理员)以收集表单中的其他数据并报告数据。后一点使得JSONField不是一个很好的选择,所以我有以下解决方案: class CustomDataField(models.Model): """ Abstract specification for arbitrary data fields. Not used for holding data itself, but metadata about the fields. """ site = models.ForeignKey(Site, default=settings.SITE_ID) name = models.CharField(max_length=64) class Meta: abstract = True class CustomDataValue(models.Model): """ Abstract specification for arbitrary data. """ value = models.CharField(max_length=1024) class Meta: abstract = …

13
Bash中的动态变量名称
我对bash脚本感到困惑。 我有以下代码: function grep_search() { magic_way_to_define_magic_variable_$1=`ls | tail -1` echo $magic_variable_$1 } 我希望能够创建一个变量名称,其中包含命令的第一个参数,并带有的最后一行的值ls。 因此,以说明我想要什么: $ ls | tail -1 stack-overflow.txt $ grep_search() open_box stack-overflow.txt 因此,我应该如何定义/声明$magic_way_to_define_magic_variable_$1以及如何在脚本中调用它? 我已经试过eval,${...},\$${...},但我仍然困惑。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.