關于C#的SolidWorks二次開發的小問題 想問下各位大佬,對于C#語言是剛開始學 。。。。
ModelDoc2 swModel;
ModelDocExtension swExt;
SelectionMgr swSelMgr;
bool boolstatus;
string y;
double r1;
double r2;
bool rad;
double ang;
double xOff;
double yOff;
bool LockStart;
bool LockEnd;
public void Main()
{
swModel = (ModelDoc2)swApp.ActiveDoc;
非常好奇swApp.ActiveDoc是一個屬性 它是怎么強制轉換成ModelDoc2類的 這讓我好疑惑啊

uj5u.com熱心網友回復:
要么ActiveDoc是object型別,要么這兩個有繼承關系uj5u.com熱心網友回復:
這兩種有什么相關的知識點么 可以說一下么 我找一下 學習一下。如果把(ModeDoc2)去掉確實會提示object類無法隱式轉換成ModeDoc2類
uj5u.com熱心網友回復:
https://docs.microsoft.com/zh-cn/dotnet/api/system.object?view=netcore-3.1轉載請註明出處,本文鏈接:https://www.uj5u.com/net/46357.html
標籤:C#
上一篇:無法獲得程式集中的安裝程式型別
下一篇:請求一個反射的問題
