060821流水账
setvalue:
- https://docs.microsoft.com/zh-cn/dotnet/api/system.array.setvalue?view=net-5.0 还是官方的香啊
- https://wenda.so.com/q/1385398332061689
今天用到的是带两个参数的setvalue()方法,功能是 将某值设置给一维数组中指定位置的元素 。
具体的数据类型限制和重载方法参见官方文档。
public void SetValue (object? value, int index);
createInstance:
- https://docs.microsoft.com/zh-cn/dotnet/api/system.array.createinstance?redirectedfrom=MSDN&view=net-5.0#System_Array_CreateInstance_System_Type_System_Int32___System_Int32___
- https://www.cnblogs.com/xiong950413/p/9773025.html
格式:public static Array CreateInstance (Type elementType, int[] lengths, int[] lowerBounds);
官方的示例很有代表性,后面那个案例更简单清晰
浅表副本
- https://www.cnblogs.com/netlyf/archive/2009/12/13/1623047.html
英文解释很清楚,浅表副本,浅拷贝只复制引用,不复制对象
Array.Copy()方法
- https://docs.microsoft.com/zh-cn/dotnet/api/system.array.copy?view=net-5.0
将一个 Array 的一部分元素复制到另一个 Array 中,并根据需要执行类型转换和装箱。
没看进去10:25:47
Array.Sort()方法。没看进去10:25:40
- https://docs.microsoft.com/zh-cn/dotnet/api/system.array.sort?view=net-5.0
Array.Segment<T>结构,包括属性里的offset,count等,还是官方的香啊。分隔一维数组的一部分,没看进去10:25:31
- https://docs.microsoft.com/zh-cn/dotnet/api/system.arraysegment-1?view=net-5.0
哦泛型
- https://www.cnblogs.com/qicao/p/9126060.html
C#中的自定义泛型类、泛型方法和泛型接口,没看进去10:26:35
- https://www.cnblogs.com/dotnet261010/p/9034594.html
C#泛型详解——解释的很透彻,但我没看进去10:25:22
彩蛋:C语言写三子棋
- https://blog.csdn.net/weixin_41890097/article/details/80011621
其实这总结也应该下班写,以后就下班写吧
昨天没写完,公司人走差不多了,不好意思继续写
今天继续08:58:42
刚刚看了看这篇文章:https://www.cnblogs.com/leitang/p/14861005.html
面试阿里P7例题,数组去重。作者说到提前沟通,考虑特殊情况,时间复杂度以及设计测试用例,虽然因为时间有限没有看完,但是给我的工作也带来了启发。
比如即将到我手里的项目,到底有哪些方面的需求,有哪些特殊情况需要考虑,有哪些特性的测试用例等等
好我接着总结昨天的了
咳,这玩意应该当天写完。今天不管好不好意思都要写完再走
橘子Jane