- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 C# .Net 的新手。在我的解决方案中,两个命名空间看不到对方。
我有一个项目 A,它有部分类 c1 和一些方法。
具有不同命名空间的项目 B 也有一个分部类 c1,项目 A 中的一些方法和其他一些方法具有相同的名称。
我在项目 A 中添加了引用项目 B 的引用,在项目 A 类中包含 using 命名空间 B。
但是仍然在 A 中,我无法使用 B 中的 c1 类中的内容,我只能从 A 本身看到 c1 类的方法。我想使用 A 中两个项目中的 c1 方法。
有人可以帮我吗?我正在使用 .Net 框架 4
最佳答案
B 大概是另一个命名空间中的完整类,但仅在特定文件中定义为部分类。正如@tzerb 所提到的,您不能在两个不同的命名空间中有两个相同的部分类 - 由于命名空间不同,类名本身(完全限定)不同。
如果您只需要在类 A 中使用类 B 中的方法(并且可能覆盖它们),您可以使用继承:
class A: B
{
// override methods from B
// or call base.<method> when needed
}
class A
{
private B _b;
// construct and use _b methods directly
}
A
使用继承是
B
,否则使用遏制。
关于c# - 一个命名空间在另一个命名空间中找不到类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10677687/
例如,我有一个父类Author: class Author { String name static hasMany = [ fiction: Book,
代码如下: dojo.query(subNav.navClass).forEach(function(node, index, arr){ if(dojo.style(node, 'd
我有一个带有 Id 和姓名的学生表和一个带有 Id 和 friend Id 的 Friends 表。我想加入这两个表并找到学生的 friend 。 例如,Ashley 的 friend 是 Saman
我通过互联网浏览,但仍未找到问题的答案。应该很容易: class Parent { String name Child child } 当我有一个 child 对象时,如何获得它的 paren
我正在尝试创建一个以 Firebase 作为我的后端的社交应用。现在我正面临如何(在哪里?)找到 friend 功能的问题。 我有每个用户的邮件地址。 我可以访问用户的电话也预订。 在传统的后端中,我
我主要想澄清以下几点: 1。有人告诉我,在 iOS 5 及以下版本中,如果您使用 Game Center 设置多人游戏,则“查找 Facebook 好友”(如与好友争夺战)的功能不是内置的,因此您需要
关于redis docker镜像ENTRYPOINT脚本 docker-entrypoint.sh : #!/bin/sh set -e # first arg is `-f` or `--some-
我是一名优秀的程序员,十分优秀!