枚举类型如何传值 帮看一下这个小例子

请教大家枚举类型怎么传值 帮看一下这个小例子
这是我的类别
using System;
using System.Drawing;
using System.Drawing.Imaging;
using System.Drawing.Drawing2D;
using System.IO;
/// <summary>
/// 图片位置
/// </summary>
public enum ImagePosition
{
    LeftTop,        //左上
    LeftBottom,    //左下
    RightTop,       //右上
    RigthBottom,  //右下
    TopMiddle,     //顶部居中
    BottomMiddle, //底部居中
    Center           //中心
}

/// <summary>
/// 水印图片的操作管理 Design by Gary Gong From Demetersoft.com
/// </summary>
public class WaterImageManage
{
    /// <summary>
    /// 生成一个新的水印图片制作实例
    /// </summary>
public WaterImageManage ()
{
//
// TODO: Add constructor logic here
//
}

    /// <summary>
    /// 添加图片水印
    /// </summary>
    /// <param name="sourcePicture">源图片文件名</param>
    /// <param name="waterImage">水印图片文件名</param>
    /// <param name="alpha">透明度(0.1-1.0数值越小透明度越高)</param>
    /// <param name="position">位置</param>
    /// <param name="PicturePath" >图片的路径</param>
    /// <returns>返回生成于指定文件夹下的水印文件名</returns>
    public static string  DrawImage(string sourcePicture,
                                      string waterImage,
                                      float alpha,
                                      ImagePosition position,
                                      string PicturePath )



这是我引用的方法  WaterImageManage.DrawImage("newpicname","sy.jpg",  0.1, ImagePosition.BottomMiddle,  "UploadPhotos/" );

提示无效的参数,大家看我应该怎么写
------解决思路----------------------
第三个参数 0.1 换成 0.1f
------解决思路----------------------
引用:
第三个参数 0.1 换成 0.1f


1楼正解!枚举类型如何传值 帮看一下这个小例子