2301_77177347 2023-09-30 19:49 采纳率: 0%
浏览 14
已结题

我不明白为什么c#微软的官方api浏览器为什么不支持函数说明的检索,有支持检索函数说明的工具吗?

刚学unity的c#,想找一个函数我不知道其名称,想通过描述这个函数的功能来查找,比如在一个数组里检索特定元素并赋值给指定变量,结果完全不行😅怪唉,怎么会这样。是业界故意这样设置的?还是微软官方api浏览器不支持,有支持通过描述函数功能来查找的第三方工具吗?如果没有我就不找了

  • 写回答

14条回答 默认 最新

  • 专家-赤兔[在线] 2023-09-30 19:52
    关注

    以下回复引自强大而免费的微信小程序:皆我百晓生。如有帮助,还望采纳。


    微软的官方API浏览器可能没有直接支持通过描述函数功能来搜索的功能。但是,有一些第三方工具可以帮助你达到这个目的。以下是一些常用的工具:

    1. ReSharper:这是一个非常强大的开发工具,它提供了智能代码补全、代码分析、重构等功能,并支持通过函数功能描述来搜索。
    2. Visual Studio Code (VS Code) 插件:VS Code 是一个轻量级的代码编辑器,你可以安装一些插件,比如"Omnisharp"或者"Intellisense",它们提供了类似于函数功能描述搜索的功能。
    3. Unity插件:Unity 虽然本身不直接支持通过函数功能描述搜索,但是有一些第三方插件可以提供类似的功能,比如"CodeComplete","Unity API Reference for Visual Studio Code"等。

    这些工具可能需要一些配置和学习,但是它们可以提高你的开发效率,并且更容易找到你所需的函数。

    评论 编辑记录
  • 忧伤的玩不起 2023-09-30 19:53
    关注
    获得7.50元问题酬金

    建议把中文翻译成英文然后查找英文单词。。因为是英语的缘故所以是这样,一般外国人看到英语这个API就知道作用了,就是我们中国人需要翻译

    评论
  • 技术宅program 2023-10-07 09:49
    关注

    是这样吗?

    
    int[] numbers = { 1, 2, 3, 4, 5 };
    
    // 定义表达式,筛选出大于 3 的元素
    var query = from num in numbers
                where num > 3
                select num;
    
    // 遍历查询结果,并赋值给指定变量
    foreach (var result in query)
    {
        int x = result; // 将结果赋值给 x
        Console.WriteLine(x); // 输出 x 的值
    }
    
    
    
    评论 编辑记录
  • Minuw 2023-10-07 17:18
    关注

    参考gpt
    微软官方的API浏览器确实不支持通过描述函数功能来查找,只能通过函数名、命名空间等关键字进行搜索。这可能是因为函数的功能描述比较主观,不同的人可能会有不同的理解,因此很难进行精确的匹配。

    不过,你可以尝试使用第三方的API文档工具,例如Unity官方提供的API文档工具Unity Documentation或者Visual Studio插件Resharper。这些工具可以提供更加方便、快捷的API文档浏览和搜索功能,可以通过关键字、函数功能描述等多种方式进行搜索和浏览。

    另外,你也可以在网上寻找其他第三方的API文档工具,例如Zeal、Dash等。这些工具提供了大量的API文档,并且支持离线查看和搜索,可以帮助你更加高效地查找和使用API文档。

    评论
    1人已打赏
  • 「已注销」 2023-09-30 19:52
    关注

    我很理解你的困扰。的确,很多时候我们只知道一个函数的功能,但不知道它的具体名称,这在搜索时会带来一些困难。不过,不用担心,有一些方法可以帮助你找到你需要的函数。

    1. 使用具体的例子进行搜索:尝试为你的问题创建一个具体的例子,然后用这个例子去搜索。比如,如果你在数组中查找特定元素,你可以搜索“C# 在数组中查找元素”或“C# 从数组中检索特定值”。
    2. 利用在线编程社区:StackOverflow、CodeProject、Microsoft's Developer Network (MSDN) 等网站都有大量的编程问题和答案。你可以在这些网站上描述你的问题,看看是否有人已经问过类似的问题,并找到了解决方案。
    3. 阅读官方文档:微软的官方文档是一个很好的资源。尽管它可能不像搜索引擎那样可以通过功能描述直接找到函数,但是它提供了详细的函数列表和描述,你可以通过阅读文档来找到你需要的函数。
    4. 使用智能感知(IntelliSense):如果你在Visual Studio或其他支持IntelliSense的IDE中编写代码,你可以输入你的问题的一部分,然后看看IntelliSense是否给出了一些建议。
    5. 使用第三方工具:有一些第三方工具,如Doxygen、Zeal等,支持通过函数的功能描述来查找函数。你可以试试看这些工具是否适合你的需要。

    记住,编程是一个学习和实践的过程,随着你经验的积累,你会越来越擅长找到解决问题的方法的。祝你好运!

    评论
  • threenewbee 2023-09-30 21:42
    关注

    这个好像本来就不行,我建议你google或者gpt,作为索引。

    评论
  • coder_small_bell 2023-09-30 23:19
    关注

    官网可以检索吗?

    评论
  • 杨得江-君临天下wyj 2023-10-01 07:56
    关注

    官网可以检索吗?

    评论
  • 数据大魔王 2023-10-01 10:47
    关注

    在Unity中,你可以使用LINQ(Language Integrated Query)来检索特定元素并赋值给指定变量。
    用LINQ的函数来执行你所描述的功能。
    例如,如果你有一个整数类型的数组,你可以使用LINQ的FirstOrDefault()函数来检索特定元素并将其赋值给指定变量。这个函数会返回数组中满足指定条件的第一个元素,如果没有满足条件的元素,则返回默认值。
    代码:

    using System.Linq;
    
    int[] numbers = { 1, 2, 3, 4, 5 };
    int target = 3;
    
    int result = numbers.FirstOrDefault(n => n == target);
    

    numbers数组中的元素会依次被传递给lambda表达式n => n == target进行条件判断。如果有元素满足条件(即等于目标值3),则该元素会被赋值给result变量。否则,result将被赋值为默认值0(int类型的默认值)。

    至于第三方工具,你可以尝试使用Visual Studio Code或者Visual Studio的插件来提供更丰富的代码浏览和查找功能。这些插件通常会提供代码补全、代码导航、函数查找等功能,有助于你更方便地查找和理解函数的功能。

    评论
  • 爱编程的小D 2023-10-04 16:53
    关注

    用vscode吧,代码补全最好用

    img


    官网:https://code.visualstudio.com/
    提示:记得下载C#插件

    评论
  • 关注

    目前我不知道有特定支持通过描述函数功能来查找的第三方工具。但是,您可以尝试使用一些代码搜索引擎或社区论坛,如Stack Overflow,来搜索特定功能的代码示例或解决方案

    评论
  • yy64ll826 2023-10-07 15:58
    关注
    评论
  • 会跑的小鹿 2023-10-07 20:27
    关注

    官方不支持哦,只能找第三方的来弄

    评论
  • GIS工具开发 2023-10-07 22:03
    关注

    换个浏览器试试

    评论

报告相同问题?

问题事件

  • 系统已结题 10月8日
  • 修改了问题 10月1日
  • 创建了问题 9月30日

悬赏问题

  • ¥15 报错问题,只有两个错误,如图片所示,i多次初始化
  • ¥15 matlab runtime 如何收费
  • ¥20 用C语言绘制cs1.6方框透视 出现了点问题 绘制不上去 矩阵数据 和敌人坐标都是正确的
  • ¥15 Tpad api账户 api口令
  • ¥30 ppt进度条制作,vba语言
  • ¥15 生信simpleaffy包下载
  • ¥15 在二层网络中,掩码存在包含关系即可通信
  • ¥15 端口转发器解析失败不知道电脑设置了啥
  • ¥15 Latex算法流程图行号自定义
  • ¥40 基于51单片机实现球赛计分器功能