indexer 相关问题

是否有一个带有索引器返回的协变类型参数的内置通用接口?

在此主题中 如何获取 null 而不是 KeyNotFoundException 通过键访问字典值? 在我自己的答案中,我使用显式接口实现来更改基本字典索引...

回答 2 投票 0

这个 C++ 手动字符串索引器如何工作?

我对 C++ 还很陌生。此代码作为使用 Lambda 为字符串建立索引的示例提供。 IE。字符串“123”变为 unsigned int 123。 我的问题是主要的 for 循环,以

回答 1 投票 0

查询 .msg 电子邮件文件时,如何从 Azure AI 搜索中获取提取的文本?

我正在尝试访问在搜索 Azure 存储 blob 容器中的 .msg 电子邮件文件时匹配的电子邮件正文/文本。我可以使用以下方式获取发件人、收件人、主题和发送日期:

回答 1 投票 0

在c#中使用运算符[..]从HashSet获取数组

这些是范围运算符和索引器吗?我从未见过它们像这样使用[..h]。 此代码中的第 6 行: 公共静态无效主要(字符串[]参数) { int[] a ={1,2,3,4,5,6,7,8,9}; 哈希集 这些是范围运算符和索引器吗?我从来没有见过它们这样使用[..h]。 此代码中的第 6 行: public static void Main(string[] args) { int[] a ={1,2,3,4,5,6,7,8,9}; HashSet<int> h=new(a); /// do somethings on HashSet WriteArray([..h]); } static void WriteArray(int[] a) { foreach(var n in a) { Console.Write($"{n} "); } } [..h]中使用什么运算符? 您能推荐一个参考资料来研究这些运算符或使用的方法吗? [..h]是一个集合表达式,基本上是创建集合、数组和跨度的简洁语法。 [和]里面的东西是集合的元素,例如 List<int> x = [1,2,3]; // basically: // var x = new List<int> { 1,2,3 }; 由于这是传递给需要 int[] 的参数,因此 [..h] 代表 int[]。那么这个数组包含什么?什么是..h?在集合表达式中, .. 可以作为另一个集合的前缀,以“spread”该集合的元素。 由于 h 包含数字 1 到 9,所以这基本上是 [1,2,3,4,5,6,7,8,9],不过由于 HashSet 没有排序,因此元素的顺序可能不同。 通常,当您想要将其他元素/集合放入集合表达式中时,使用 ..,如文档中的示例所示: string[] vowels = ["a", "e", "i", "o", "u"]; string[] consonants = ["b", "c", "d", "f", "g", "h", "j", "k", "l", "m", "n", "p", "q", "r", "s", "t", "v", "w", "x", "z"]; string[] alphabet = [.. vowels, .. consonants, "y"]; 所以 [..h] 是集合表达式的一种相当奇怪的用法。使用 h.ToArray() 来代替会更具可读性。

回答 1 投票 0

在 TypeScript 的类中实现索引器

目前是否可以在 TypeScript 中的类上实现索引器? 类我的集合{ [名称:字符串]:MyType; } 这不能编译。我可以在接口上指定索引器,...

回答 5 投票 0

索引器属性的属性更改

我有一个带有索引器属性的类,带有字符串键: 公共类 IndexerProvider { 公共对象 this[字符串键] { 得到 { 返回 ... } 放 ...

回答 4 投票 0

重载索引器样式 [][] 与 [x,y]

我正在尝试为索引器编写自定义重载。目前我有一个二维数组定义如下: 私有浮点数[][]值; 现在我想为我的自定义结构进行重载,就像这样......

回答 1 投票 0

TYPO3 ke_search 用于手风琴、卡片等的自定义索引器(来自 bootstrap_package 的所有元素)?

是否有一种简单的方法来为所有 bootstrap_package 元素(介绍分发的一部分)编写索引器,或者我是否必须为每个元素编写一个索引器?我很乐意提供一些提示。

回答 2 投票 0

初始化索引器类

公共类 myCollection { 私有 T[] arr = 新 T[100]; 公共 T this[int i] { 获取 { 返回 arr[i]; } 设置 { arr[i] = 值; } } ...

回答 1 投票 0

List<T>和Array之间按值和按引用的区别,用于自定义结构和内置结构(如Int32)

我知道在列表和数组中使用索引器之间有一个小但重要的区别。 Array 返回成员的引用,而 List 复制成员值。我无法包裹我的...

回答 1 投票 0

类型错误:无法比较 dtypes int64 和 datetime64[ns]

我的日期如下 df 所示。 0 2019-04-09 15:40:00 1 2019-04-09 15:45:00 2 2019-04-09 15:50:00 3 2019-04-09 15:55:00 4 2019-04-09 16:00:00 5 2019-04-09 16:05:00 6 2019-04-09 16...

回答 1 投票 0

Couchbase:更改管理端口 9100 indexer_admin_port

我想将管理端口 9100 更改为 19100,但我无法做到。 所以我正在使用 docker 运行 2 个 couchbase 服务器 community 7(集群 - 我的意思是我正在使用两个服务器并且在每个

回答 0 投票 0

如何为嵌套类创建索引器?

大学作业。需要创建将存储类 B 的类 A,类 B 将存储类 C。“存储”可能只是 ARRAY,没有别的。对于前。 A 类是一个“部分”,它将...

回答 0 投票 0

为什么通用列表索引器会出现两种行为?

static void Main(string[] args) { var vs = new list { new Person(1) }; vs[0].IncrementAge(); Console.WriteLine(vs[0].Age); / output: 1 } struct Person { public int Age { ...

回答 2 投票 2

为什么剂量通用列表索引器显示两种行为

静态void Main(string [] args){var vs = new List {new Person(1)}; vs [0] .IncrementAge(); Console.WriteLine(vs [0] .Age); //输出:1} struct Person {public int Age {...

回答 2 投票 2

为什么通用列表索引器显示两种行为

静态void Main(string [] args){var vs = new List {new Person(1)}; vs [0] .IncrementAge(); Console.WriteLine(vs [0] .Age); //输出:1} struct Person {public int Age {...

回答 1 投票 1

属性或索引器'string.this []'无法分配给它-只读c#(如果语句)[关闭]

[每次我使用text [i]都会返回上述错误。该功能应该删除主消息之前和之后的所有空格,因此,如果有人输入很多空格,他们将成为...

回答 1 投票 0

C#类型为带有索引器的对象

考虑一种情况:我有一个使用DataRow的方法:public void MyMethod(DataRow输入){DoSomething(input [“ Name1”]]); }但是现在我想使用索引器输入一些其他类型...

回答 2 投票 1

pip安装索引器和python3 -m pip安装索引器错误

我正在尝试安装索引器,但出现以下错误。谁能帮我这个忙吗?错误:命令错误,退出状态为1:命令:/ usr / bin / python3 -c'import sys,...

回答 1 投票 -2

指定C#中有参数属性的默认值

如何在C#中为有参数属性指定默认值?在探索C#时,我通过C#书在CLR中遇到了以下摘录:您可以为...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.