小编Joh*_*Boy的帖子

在iphone的TableView中动态添加一行

当我在表格中选择一行时,我需要在tableview中添加一个新行.

我想使用以下方法???

- (void)insertRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation
Run Code Online (Sandbox Code Playgroud)

我在方法中写了什么来添加新行.

请帮帮我

提前谢谢Shibin.

iphone row tableview

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

查找两个数组之间的所有可能值组合

我有两个字符串数组,不一定长度相同,我想找到数组中两个值之间所有可能的"组合"组合,而不是从任何一个数组重复.
例如,给定数组:
{"A1","A2","A3"}
{"B1","B2"}
我想要的结果是以下几组:
{("A1","B1"),( "A2","B2")}
{("A1","B1"),("A3","B2")}
{("A1","B2"),("A2","B1") }
{("A1","B2"),("A3","B1")}
{("A2","B1"),("A3","B2")}
{("A2"," B2"),("A3","B1")}

我的总体方向是创建递归函数,将两个数组作为参数并一次删除每个"选定"的字符串,调用自身直到任一个数组为空,但我有点担心性能问题(我需要运行这个大约1000对字符串数组的代码).
任何人都可以指导我做一个有效的方法吗?

c# algorithm combinatorics

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

创建动态实现接口的类

我正在尝试编写一个代码,该代码允许用户加载程序集(DLL文件),在所述程序集中选择一个接口,然后生成一个继承该接口的类以及所有必需方法的存根。

该类将生成到文件中或活动的VS会话中(该代码旨在在通过自定义模板创建项目的过程中初始化的IWizard内部使用)。

我已经到达了接口的Type对象的地步,但是我很难理解下一部分,我已经考虑过循环运行接口的方法并将其复制到文本文件中,并添加在适当的位置进行存根实现,但是我很确定有某种更好的方法,也许可以通过第三方工具来实现?

任何帮助,将不胜感激,在此先感谢您。

c# interface visual-studio

5
推荐指数
1
解决办法
3989
查看次数

在 Visual Studio 中创建新的顶级菜单

我们有一个 VS 的插件,当前是从工具菜单启动的,该插件由一个 UI 组成,为用户提供了一些选项按钮,我现在想将其转换为提供相同功能的顶级菜单。

我已经阅读了教程,它帮助我添加了新的顶级菜单,但无法真正理解所有步骤背后的逻辑。该指南并没有真正清楚每个步骤创建的内容或如何更改输出。
这些步骤创建的是一个新的顶级菜单,其下方有一个项目。我试图在菜单中创建一些层次结构(即顶级 -> 子类别 -> 命令),但对所有组/菜单/ID 结构有点迷失。这些文件的结构有明确的解释吗?文档还是教程?如果有人有该主题的经验并且可以帮助解决问题,我将非常感激......

add-in visual-studio-addins visual-studio

5
推荐指数
1
解决办法
1881
查看次数

如何使用 It.IsAny 作为参数?

我有一个调用模拟的测试类MyClass,我以前和以前Setup都这样做过。DoStuffADoStuffB

我尝试Verify在一个方法中包装多个调用,如下所示:

void VerifyMany(int input)
{
    _myClassMock.Verify(ic => ic.DoStuffA(input), Times.Once());
    _myClassMock.Verify(ic => ic.DoStuffB(input), Times.Once());
}
Run Code Online (Sandbox Code Playgroud)

如果我将我的方法It.IsAny<int>()作为输入调用VerifyMany(It.IsAny<int>())- 我的测试没有通过,但是如果我直接使用 It.IsAny 调用验证方法,它将起作用:

_myClassMock.Verify(ic => ic.DoStuffA(It.IsAny<int>()), Times.Once());
_myClassMock.Verify(ic => ic.DoStuffB(It.IsAny<int>()), Times.Once());
Run Code Online (Sandbox Code Playgroud)

我从这个问题的答案中了解到,当指定给 Setup/Verify 时,Moq 在表达式中处理 It.IsAny 的方式不同,是否有任何解决方法?

c# moq

5
推荐指数
1
解决办法
629
查看次数