菜鸟教程小白 发表于 2022-12-12 14:24:40

c# - F# 中的 CGRect - 未定义


                                            <p><p><code>F#</code>中的<code>CGRect</code>的等价物是什么:<a href="https://developer.xamarin.com/api/type/CoreGraphics.CGRect/" rel="noreferrer noopener nofollow">https://developer.xamarin.com/api/type/CoreGraphics.CGRect/</a> </p>

<p>在 C# 中我们这样做:</p>

<pre><code>new CGRect(50, 0, 200, 100)
</code></pre>

<p>但这在 <code>F#</code> 中未定义...我也尝试过 <code>CGRectMake</code> 这是旧语法,但这也不起作用。我确保我导入了 <code>CoreGraphics</code>,并且还尝试了 <code>CoreGraphics.CGRect</code>。 </p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您的文档说 <code>CGRect</code> 构造函数采用 float ,所以试试这个 - 假设您确实拥有所有 <code>open</code> 语句:</p>

<p><code>CGRect(50.0, 0.0, 200.0, 100.0)</code></p>

<p>F# 不做数值类型的隐式转换,你需要为你想要使用的数值类型使用正确的文字。</p></p>
                                   
                                                <p style="font-size: 20px;">关于c# - F# 中的 CGRect - 未定义,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/48026161/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/48026161/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: c# - F# 中的 CGRect - 未定义