草庐IT

icontains

全部标签

c# - 何时以及为何应实现 IComponent、IContainer 和 ISite?

很长一段时间以来,我一直想知道IComponent、IContainer和ISite的用途。我已经阅读了文档,但它非常模糊(或者我正在考虑它)。我知道如果我创建一个类作为组件,它可以在VisualStudio设计器中使用。但我真的很想更全面地了解:Component/Container模式完成了什么,它能让我的生活更轻松吗? 最佳答案 它们是Windows窗体设计器的管道。您很少需要自己实现它们,只需从Component派生您的组件类即可。当您想实现自己的设计器时,就开始担心它们。这样做的记录更少。

c# - 何时以及为何应实现 IComponent、IContainer 和 ISite?

很长一段时间以来,我一直想知道IComponent、IContainer和ISite的用途。我已经阅读了文档,但它非常模糊(或者我正在考虑它)。我知道如果我创建一个类作为组件,它可以在VisualStudio设计器中使用。但我真的很想更全面地了解:Component/Container模式完成了什么,它能让我的生活更轻松吗? 最佳答案 它们是Windows窗体设计器的管道。您很少需要自己实现它们,只需从Component派生您的组件类即可。当您想实现自己的设计器时,就开始担心它们。这样做的记录更少。

c# - Winforms 设计器生成的组件 IContainer 的用途是什么?

当您在VisualStudio中创建新窗体时,设计器会在.Designer.cs文件中生成以下代码://////Requireddesignervariable.///privateSystem.ComponentModel.IContainercomponents=null;//////Cleanupanyresourcesbeingused.//////trueifmanagedresourcesshouldbedisposed;otherwise,false.protectedoverridevoidDispose(booldisposing){if(disposing&&(co

c# - Winforms 设计器生成的组件 IContainer 的用途是什么?

当您在VisualStudio中创建新窗体时,设计器会在.Designer.cs文件中生成以下代码://////Requireddesignervariable.///privateSystem.ComponentModel.IContainercomponents=null;//////Cleanupanyresourcesbeingused.//////trueifmanagedresourcesshouldbedisposed;otherwise,false.protectedoverridevoidDispose(booldisposing){if(disposing&&(co

c# - 解析 IContainer

从应用程序的类内部获取Autofac容器的建议方法是什么?Autofac是否提供解析类上的IContainer属性,或者我是否需要在构建容器后全局存储容器? 最佳答案 对于大多数用途,您将需要IComponentContext或ILifetimeScope。这些由Autofac自动提供,因此您需要做的就是对其中之一进行(构造函数)依赖,然后注入(inject)当前实例。这两个接口(interface)都提供了标准的Resolve()操作,而ILifetimeScope通过添加用于开始新的嵌套生命周期的方法扩展了IComponentC

c# - 解析 IContainer

从应用程序的类内部获取Autofac容器的建议方法是什么?Autofac是否提供解析类上的IContainer属性,或者我是否需要在构建容器后全局存储容器? 最佳答案 对于大多数用途,您将需要IComponentContext或ILifetimeScope。这些由Autofac自动提供,因此您需要做的就是对其中之一进行(构造函数)依赖,然后注入(inject)当前实例。这两个接口(interface)都提供了标准的Resolve()操作,而ILifetimeScope通过添加用于开始新的嵌套生命周期的方法扩展了IComponentC

python - Django 查询过滤器中的参数 "name__icontains"和 "description__icontains"是什么意思?

maps=(maps.filter(name__icontains=search_terms)|maps.filter(description__icontains=search_terms))我找不到这些过滤器参数的含义。 最佳答案 这是一个case-insensitivecontainmenttest.例子:Entry.objects.get(headline__icontains='Lennon')等效的SQL:SELECT...WHEREheadlineILIKE'%Lennon%';在您的例子中,如果名称或描述字段包含se

django icontains with __in lookup

所以我想在给定的一些字段中找到任何类型的匹配,例如,这就是我想做的:possible_merchants=["amazon","web","services"]#Possiblename-->"AmazonService"Companies.objects.filter(name__icontains__in=possible_merchants)遗憾的是,不可能混合使用icontains和__in查找。这似乎是一个非常复杂的查询,所以如果至少我可以忽略大小写,那么名称就足够了,例如:Companies.objects.filter(name__ignorecase__in=possi
12