百科问答小站 logo
百科问答小站 font logo



为什么Powershell可以在源码中直接调用.NET类,而VBA只能调用.NET DLL? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

后发优势,

PowerShell很多功能就是构建在 .NET Framework之上的。VBA则是Office和自己的对象模型。



你可以试一下:

       (ls | select -first 1).GetType()     


你会发现其实ls/dir/Get-ChildItem取出来的对象其实就是System.IO.FileInfo或者DirectoryInfo类型的……




  

相关话题

  .Net 为什么不为 Dictionary 提供 IEqualityComparer 的默认实现? 
  为什么Powershell可以在源码中直接调用.NET类,而VBA只能调用.NET DLL? 
  C#是如何做到闪电编译时? 
  .net为什么要将应用程序编程语言统一? 
  既然在语言层面上 Java 要落后于 C#,那为何国内 Java 架构到处都是? 
  为什么很多做 .NET 或者大学里学 .NET 的,对任何微软或 .NET 的批评非常敏感? 
  软件架构中解耦的意义难道是为了频繁的更换架构? 
  如何动态加载dll并继承该类? 
  关于keep-alive 这个问题? 
  为什么Powershell可以在源码中直接调用.NET类,而VBA只能调用.NET DLL? 

前一个讨论
为什么绝大多数司机无视实线不能变道的规定?
下一个讨论
为什么华人去了哪个国家都是软柿子?要想不被欺负,除了加入神教还有什么好办法吗?





© 2025-05-29 - tinynew.org. All Rights Reserved.
© 2025-05-29 - tinynew.org. 保留所有权利