相关疑难解决方法(0)

"静态链接"和"动态链接"是什么意思?

我经常听到"静态链接"和"动态链接"这两个术语,通常是用C,C++C#编写的代码,但我对这两者都知之甚少.他们是什么,他们到底在说什么,他们连接的是什么?

c# c++ linker dynamic-linking static-linking

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

用于动态语言

我现在的主要语言是D,我正在学习Python,因为这是我正在学习的课程所必需的.虽然我理解为什么动态语言会让人们在没有类型推断或模板的情况下使用静态语言进行编程(IMHO模板在很大程度上是编译时的鸭子打字),但我很好奇动态语言的好处是什么即使你有那些.

最重要的是,如果我要学习Python,我想以一种真正改变我对编程思路的方式来学习它,而不仅仅是在Python中编写D.我没有使用动态语言,因为我是一个相当新手的程序员,无法欣赏他们所提供的灵活性,并希望学会现在充分利用它们.在静态语言中,即使使用模板,多态,静态类型推断以及可能的运行时反射,在动态类型化的解释语言中,可以轻松/优雅地完成哪些操作

python programming-languages dynamic-languages duck-typing language-design

8
推荐指数
1
解决办法
1388
查看次数

如何将属性添加到现有类型/控件

假设我有一个TextBox控件,我想为它添加一个简单的字符串属性,而不必创建一个继承自常规TextBox控件的新Textbox控件.那可能吗?

例如,类似于:

TextBox tx = new TextBox();
// I want something like the following
// tx.addProperty("propertyname", "properyvalue", typeof(string));
Run Code Online (Sandbox Code Playgroud)

在WPF/C#中是否有这样的东西,在没有创建从常规TextBox控件继承的新Textbox控件的情况下,最简单的方法是什么?

c# wpf subclass

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